From f336f766b18bffd75481e902b49e5f6aa71ac4da Mon Sep 17 00:00:00 2001 From: wangxiaoying Date: Sat, 15 Jun 2024 01:37:46 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20sfu-db/c?= =?UTF-8?q?onnector-x@26c6c656e502f11d798da44884df96b52f30c948=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rust-docs/connectorx/all.html | 3 +- .../fn.set_global_num_thread.html | 3 +- .../connectorx/arrow_batch_iter/index.html | 3 +- .../struct.ArrowBatchIter.html | 1745 ++++++++--------- .../trait.RecordBatchIterator.html | 9 +- .../constant.CONNECTORX_PROTOCOL.html | 3 +- .../constants/constant.CX_REWRITER_PATH.html | 3 +- .../constants/constant.DB_BUFFER_SIZE.html | 3 +- .../constant.DUCKDB_JDBC_DRIVER.html | 3 +- .../constants/constant.J4RS_BASE_PATH.html | 3 +- .../constants/constant.MYSQL_JDBC_DRIVER.html | 3 +- .../constants/constant.ORACLE_ARRAY_SIZE.html | 3 +- .../constant.POSTGRES_JDBC_DRIVER.html | 3 +- .../constants/constant.RECORD_BATCH_SIZE.html | 3 +- rust-docs/connectorx/constants/index.html | 3 +- .../connectorx/data_order/enum.DataOrder.html | 171 +- .../connectorx/data_order/fn.coordinate.html | 5 +- rust-docs/connectorx/data_order/index.html | 3 +- .../arrow/enum.ArrowDestinationError.html | 159 +- .../connectorx/destinations/arrow/index.html | 3 +- .../arrow/struct.ArrowDestination.html | 167 +- .../arrow/struct.ArrowPartitionWriter.html | 157 +- .../destinations/arrow/type.Result.html | 3 +- .../typesystem/enum.ArrowTypeSystem.html | 226 +-- .../destinations/arrow/typesystem/index.html | 3 +- .../arrow/typesystem/sidebar-items.js | 2 +- .../struct.DateTimeWrapperMicro.html | 102 + .../struct.NaiveDateTimeWrapperMicro.html | 102 + .../struct.NaiveTimeWrapperMicro.html | 102 + .../arrow2/enum.Arrow2DestinationError.html | 159 +- .../connectorx/destinations/arrow2/index.html | 3 +- .../arrow2/struct.Arrow2Destination.html | 167 +- .../arrow2/struct.ArrowPartitionWriter.html | 157 +- .../destinations/arrow2/type.Result.html | 3 +- .../typesystem/enum.Arrow2TypeSystem.html | 242 +-- .../destinations/arrow2/typesystem/index.html | 3 +- .../arrow2/typesystem/sidebar-items.js | 2 +- .../struct.DateTimeWrapperMicro.html | 102 + .../struct.NaiveDateTimeWrapperMicro.html | 102 + .../struct.NaiveTimeWrapperMicro.html | 102 + .../enum.ArrowDestinationError.html | 159 +- .../destinations/arrowstream/index.html | 3 +- .../arrowstream/struct.ArrowDestination.html | 165 +- .../struct.ArrowPartitionWriter.html | 157 +- .../destinations/arrowstream/type.Result.html | 3 +- .../typesystem/enum.ArrowTypeSystem.html | 223 ++- .../arrowstream/typesystem/index.html | 3 +- rust-docs/connectorx/destinations/index.html | 3 +- .../destinations/trait.Consume.html | 9 +- .../destinations/trait.Destination.html | 35 +- .../trait.DestinationPartition.html | 23 +- .../errors/enum.ConnectorXError.html | 175 +- .../errors/enum.ConnectorXOutError.html | 167 +- .../errors/enum.ProduceContext.html | 159 +- rust-docs/connectorx/errors/index.html | 3 +- .../connectorx/errors/type.OutResult.html | 3 +- rust-docs/connectorx/errors/type.Result.html | 3 +- .../connectorx/fed_dispatcher/fn.run.html | 11 +- .../connectorx/fed_dispatcher/index.html | 3 +- .../fed_rewriter/fn.rewrite_sql.html | 11 +- rust-docs/connectorx/fed_rewriter/index.html | 3 +- .../struct.FederatedDataSourceInfo.html | 177 +- .../connectorx/fed_rewriter/struct.Plan.html | 163 +- .../connectorx/get_arrow/fn.get_arrow.html | 9 +- .../get_arrow/fn.new_record_batch_iter.html | 11 +- rust-docs/connectorx/get_arrow/index.html | 3 +- .../connectorx/get_arrow2/fn.get_arrow2.html | 9 +- rust-docs/connectorx/get_arrow2/index.html | 3 +- rust-docs/connectorx/index.html | 4 +- .../connectorx/macro.impl_transport.html | 3 +- .../connectorx/macro.impl_typesystem.html | 3 +- .../partition/fn.get_col_range.html | 9 +- .../partition/fn.get_part_query.html | 13 +- .../connectorx/partition/fn.partition.html | 5 +- rust-docs/connectorx/partition/index.html | 3 +- .../partition/struct.PartitionQuery.html | 165 +- .../connectorx/prelude/enum.CXQuery.html | 243 ++- rust-docs/connectorx/prelude/index.html | 3 +- .../connectorx/prelude/struct.Dispatcher.html | 191 +- .../source_router/enum.SourceType.html | 159 +- .../source_router/fn.parse_source.html | 9 +- rust-docs/connectorx/source_router/index.html | 3 +- .../source_router/struct.SourceConn.html | 161 +- .../bigquery/enum.BigQuerySourceError.html | 167 +- .../bigquery/enum.BigQueryTypeSystem.html | 187 +- .../connectorx/sources/bigquery/index.html | 3 +- .../bigquery/struct.BigQueryDialect.html | 171 +- .../bigquery/struct.BigQuerySource.html | 153 +- .../bigquery/struct.BigQuerySourceParser.html | 155 +- .../struct.BigQuerySourcePartition.html | 163 +- .../sources/csv/enum.CSVSourceError.html | 163 +- .../sources/csv/enum.CSVTypeSystem.html | 207 +- rust-docs/connectorx/sources/csv/index.html | 3 +- .../sources/csv/struct.CSVSource.html | 155 +- .../csv/struct.CSVSourcePartition.html | 157 +- .../csv/struct.CSVSourcePartitionParser.html | 157 +- .../sources/dummy/enum.DummyTypeSystem.html | 207 +- rust-docs/connectorx/sources/dummy/index.html | 3 +- .../sources/dummy/struct.DummySource.html | 155 +- .../dummy/struct.DummySourcePartition.html | 155 +- .../struct.DummySourcePartitionParser.html | 157 +- rust-docs/connectorx/sources/index.html | 3 +- .../sources/mssql/enum.MsSQLSourceError.html | 163 +- .../sources/mssql/enum.MsSQLTypeSystem.html | 217 +- .../sources/mssql/fn.mssql_config.html | 3 +- rust-docs/connectorx/sources/mssql/index.html | 3 +- .../sources/mssql/struct.FloatN.html | 153 +- .../connectorx/sources/mssql/struct.IntN.html | 153 +- .../sources/mssql/struct.MsSQLSource.html | 161 +- .../mssql/struct.MsSQLSourceParser.html | 155 +- .../mssql/struct.MsSQLSourcePartition.html | 159 +- .../sources/mysql/enum.BinaryProtocol.html | 153 +- .../sources/mysql/enum.MySQLSourceError.html | 159 +- .../sources/mysql/enum.MySQLTypeSystem.html | 211 +- .../sources/mysql/enum.TextProtocol.html | 153 +- rust-docs/connectorx/sources/mysql/index.html | 3 +- .../mysql/struct.MySQLBinarySourceParser.html | 157 +- .../sources/mysql/struct.MySQLSource.html | 161 +- .../mysql/struct.MySQLSourcePartition.html | 165 +- .../mysql/struct.MySQLTextSourceParser.html | 157 +- .../oracle/enum.OracleSourceError.html | 163 +- .../sources/oracle/enum.OracleTypeSystem.html | 189 +- .../sources/oracle/fn.connect_oracle.html | 3 +- .../connectorx/sources/oracle/index.html | 3 +- .../sources/oracle/struct.OracleDialect.html | 169 +- .../sources/oracle/struct.OracleSource.html | 153 +- .../oracle/struct.OracleSourcePartition.html | 157 +- .../oracle/struct.OracleTextSourceParser.html | 159 +- .../sources/postgres/enum.BinaryProtocol.html | 155 +- .../sources/postgres/enum.CSVProtocol.html | 155 +- .../sources/postgres/enum.CursorProtocol.html | 155 +- .../postgres/enum.PostgresSourceError.html | 163 +- .../postgres/enum.PostgresTypeSystem.html | 221 ++- .../sources/postgres/enum.SimpleProtocol.html | 155 +- .../sources/postgres/fn.rewrite_tls_args.html | 5 +- .../connectorx/sources/postgres/index.html | 3 +- ...t.PostgresBinarySourcePartitionParser.html | 159 +- .../struct.PostgresCSVSourceParser.html | 161 +- .../struct.PostgresRawSourceParser.html | 159 +- .../struct.PostgresSimpleSourceParser.html | 161 +- .../postgres/struct.PostgresSource.html | 189 +- .../struct.PostgresSourcePartition.html | 213 +- .../postgres/struct.PostgresTypePairs.html | 153 +- .../sqlite/enum.SQLiteSourceError.html | 163 +- .../sources/sqlite/enum.SQLiteTypeSystem.html | 183 +- .../connectorx/sources/sqlite/index.html | 3 +- .../sources/sqlite/struct.SQLiteSource.html | 153 +- .../sqlite/struct.SQLiteSourcePartition.html | 157 +- .../struct.SQLiteSourcePartitionParser.html | 159 +- .../sources/trait.PartitionParser.html | 15 +- .../connectorx/sources/trait.Produce.html | 9 +- .../connectorx/sources/trait.Source.html | 41 +- .../sources/trait.SourcePartition.html | 53 +- .../trino/errors/enum.TrinoSourceError.html | 163 +- .../sources/trino/errors/index.html | 3 +- rust-docs/connectorx/sources/trino/index.html | 3 +- .../sources/trino/struct.TrinoDialect.html | 169 +- .../struct.TrinoPartitionQueryResult.html | 161 +- .../sources/trino/struct.TrinoSource.html | 153 +- .../trino/struct.TrinoSourcePartition.html | 163 +- .../struct.TrinoSourcePartitionParser.html | 161 +- ...truct.__TrinoPartitionQueryResultSeed.html | 211 +- .../typesystem/enum.TrinoTypeSystem.html | 187 +- .../sources/trino/typesystem/index.html | 3 +- .../enum.BigQueryArrow2TransportError.html | 159 +- ...num.BigQueryArrowStreamTransportError.html | 159 +- .../enum.BigQueryArrowTransportError.html | 159 +- .../enum.MsSQLArrow2TransportError.html | 159 +- .../enum.MsSQLArrowStreamTransportError.html | 159 +- .../enum.MsSQLArrowTransportError.html | 159 +- .../enum.MySQLArrow2TransportError.html | 159 +- .../enum.MySQLArrowStreamTransportError.html | 159 +- .../enum.MySQLArrowTransportError.html | 159 +- .../enum.OracleArrow2TransportError.html | 159 +- .../enum.OracleArrowStreamTransportError.html | 159 +- .../enum.OracleArrowTransportError.html | 159 +- .../enum.PostgresArrow2TransportError.html | 159 +- ...num.PostgresArrowStreamTransportError.html | 159 +- .../enum.PostgresArrowTransportError.html | 159 +- .../enum.SQLiteArrow2TransportError.html | 159 +- .../enum.SQLiteArrowStreamTransportError.html | 159 +- .../enum.SQLiteArrowTransportError.html | 159 +- .../enum.TrinoArrow2TransportError.html | 159 +- .../enum.TrinoArrowStreamTransportError.html | 159 +- .../enum.TrinoArrowTransportError.html | 159 +- rust-docs/connectorx/transports/index.html | 3 +- .../struct.BigQueryArrow2Transport.html | 159 +- .../struct.BigQueryArrowStreamTransport.html | 159 +- .../struct.BigQueryArrowTransport.html | 159 +- .../transports/struct.CSVArrowTransport.html | 159 +- .../struct.DummyArrow2Transport.html | 159 +- .../struct.DummyArrowTransport.html | 159 +- .../struct.MsSQLArrow2Transport.html | 165 +- .../struct.MsSQLArrowStreamTransport.html | 159 +- .../struct.MsSQLArrowTransport.html | 165 +- .../struct.MySQLArrow2Transport.html | 189 +- .../struct.MySQLArrowStreamTransport.html | 173 +- .../struct.MySQLArrowTransport.html | 189 +- .../struct.OracleArrow2Transport.html | 163 +- .../struct.OracleArrowStreamTransport.html | 159 +- .../struct.OracleArrowTransport.html | 163 +- .../struct.PostgresArrow2Transport.html | 269 ++- .../struct.PostgresArrowStreamTransport.html | 271 ++- .../struct.PostgresArrowTransport.html | 271 ++- .../struct.SQLiteArrow2Transport.html | 159 +- .../struct.SQLiteArrowStreamTransport.html | 159 +- .../struct.SQLiteArrowTransport.html | 159 +- .../struct.TrinoArrow2Transport.html | 159 +- .../struct.TrinoArrowStreamTransport.html | 159 +- .../struct.TrinoArrowTransport.html | 159 +- rust-docs/connectorx/typesystem/index.html | 3 +- .../typesystem/trait.Transport.html | 17 +- .../typesystem/trait.TypeConversion.html | 5 +- rust-docs/help.html | 3 +- rust-docs/search-index.js | 2 +- .../connectorx/connectorx-desc-0-.js | 1 + rust-docs/settings.html | 3 +- .../src/connectorx/arrow_batch_iter.rs.html | 4 +- rust-docs/src/connectorx/constants.rs.html | 4 +- rust-docs/src/connectorx/data_order.rs.html | 4 +- .../destinations/arrow/arrow_assoc.rs.html | 306 ++- .../destinations/arrow/errors.rs.html | 4 +- .../destinations/arrow/funcs.rs.html | 4 +- .../connectorx/destinations/arrow/mod.rs.html | 4 +- .../destinations/arrow/typesystem.rs.html | 34 +- .../destinations/arrow2/arrow_assoc.rs.html | 276 ++- .../destinations/arrow2/errors.rs.html | 4 +- .../destinations/arrow2/funcs.rs.html | 4 +- .../destinations/arrow2/mod.rs.html | 4 +- .../destinations/arrow2/typesystem.rs.html | 76 +- .../arrowstream/arrow_assoc.rs.html | 4 +- .../destinations/arrowstream/errors.rs.html | 4 +- .../destinations/arrowstream/funcs.rs.html | 4 +- .../destinations/arrowstream/mod.rs.html | 4 +- .../arrowstream/typesystem.rs.html | 4 +- .../src/connectorx/destinations/mod.rs.html | 4 +- rust-docs/src/connectorx/dispatcher.rs.html | 4 +- rust-docs/src/connectorx/errors.rs.html | 4 +- .../src/connectorx/fed_dispatcher.rs.html | 4 +- rust-docs/src/connectorx/fed_rewriter.rs.html | 4 +- rust-docs/src/connectorx/get_arrow.rs.html | 4 +- rust-docs/src/connectorx/get_arrow2.rs.html | 4 +- rust-docs/src/connectorx/lib.rs.html | 4 +- rust-docs/src/connectorx/macros.rs.html | 4 +- rust-docs/src/connectorx/partition.rs.html | 4 +- .../src/connectorx/source_router.rs.html | 4 +- .../sources/bigquery/errors.rs.html | 4 +- .../connectorx/sources/bigquery/mod.rs.html | 4 +- .../sources/bigquery/typesystem.rs.html | 4 +- .../src/connectorx/sources/csv/errors.rs.html | 4 +- .../src/connectorx/sources/csv/mod.rs.html | 4 +- .../connectorx/sources/csv/typesystem.rs.html | 4 +- .../src/connectorx/sources/dummy/mod.rs.html | 4 +- .../sources/dummy/typesystem.rs.html | 4 +- rust-docs/src/connectorx/sources/mod.rs.html | 4 +- .../connectorx/sources/mssql/errors.rs.html | 4 +- .../src/connectorx/sources/mssql/mod.rs.html | 4 +- .../sources/mssql/typesystem.rs.html | 4 +- .../connectorx/sources/mysql/errors.rs.html | 4 +- .../src/connectorx/sources/mysql/mod.rs.html | 4 +- .../sources/mysql/typesystem.rs.html | 4 +- .../connectorx/sources/oracle/errors.rs.html | 4 +- .../src/connectorx/sources/oracle/mod.rs.html | 4 +- .../sources/oracle/typesystem.rs.html | 24 +- .../sources/postgres/connection.rs.html | 4 +- .../sources/postgres/errors.rs.html | 4 +- .../connectorx/sources/postgres/mod.rs.html | 4 +- .../sources/postgres/typesystem.rs.html | 4 +- .../connectorx/sources/sqlite/errors.rs.html | 4 +- .../src/connectorx/sources/sqlite/mod.rs.html | 4 +- .../sources/sqlite/typesystem.rs.html | 4 +- .../connectorx/sources/trino/errors.rs.html | 4 +- .../src/connectorx/sources/trino/mod.rs.html | 4 +- .../sources/trino/typesystem.rs.html | 4 +- rust-docs/src/connectorx/sql.rs.html | 4 +- .../transports/bigquery_arrow.rs.html | 4 +- .../transports/bigquery_arrow2.rs.html | 4 +- .../transports/bigquery_arrowstream.rs.html | 4 +- .../connectorx/transports/csv_arrow.rs.html | 4 +- .../connectorx/transports/dummy_arrow.rs.html | 4 +- .../transports/dummy_arrow2.rs.html | 4 +- .../transports/dummy_arrowstream.rs.html | 4 +- .../src/connectorx/transports/mod.rs.html | 4 +- .../connectorx/transports/mssql_arrow.rs.html | 58 +- .../transports/mssql_arrow2.rs.html | 58 +- .../transports/mssql_arrowstream.rs.html | 4 +- .../connectorx/transports/mysql_arrow.rs.html | 48 +- .../transports/mysql_arrow2.rs.html | 44 +- .../transports/mysql_arrowstream.rs.html | 4 +- .../transports/oracle_arrow.rs.html | 44 +- .../transports/oracle_arrow2.rs.html | 40 +- .../transports/oracle_arrowstream.rs.html | 4 +- .../transports/postgres_arrow.rs.html | 58 +- .../transports/postgres_arrow2.rs.html | 58 +- .../transports/postgres_arrowstream.rs.html | 4 +- .../transports/sqlite_arrow.rs.html | 4 +- .../transports/sqlite_arrow2.rs.html | 4 +- .../transports/sqlite_arrowstream.rs.html | 4 +- .../connectorx/transports/trino_arrow.rs.html | 4 +- .../transports/trino_arrow2.rs.html | 4 +- .../transports/trino_arrowstream.rs.html | 4 +- rust-docs/src/connectorx/typesystem.rs.html | 4 +- rust-docs/src/connectorx/utils.rs.html | 4 +- ...81d.svg => clipboard-24048e6d87f63d07.svg} | 2 +- .../favicon-16x16-8b506e7a72182f1c.png | Bin 715 -> 0 bytes .../static.files/main-12cf3b4f4f9dc36d.js | 11 - .../static.files/main-20a3ad099b048cf2.js | 11 + .../noscript-04d5337699b92874.css | 1 - .../noscript-09095024cf37855e.css | 1 + ...c1829.css => rustdoc-081576b923113409.css} | 9 +- .../static.files/search-42d8da7a6b9792c2.js | 5 - .../static.files/search-bf21c90c8c1d92b1.js | 5 + ...4002617.js => storage-e32f0c247825364d.js} | 2 +- .../static.files/wheel-63255fc4502dca9a.svg | 1 + .../static.files/wheel-7b819b6101059cd0.svg | 1 - .../trait.impl/core/clone/trait.Clone.js | 2 +- rust-docs/trait.impl/core/cmp/trait.Eq.js | 2 +- rust-docs/trait.impl/core/cmp/trait.Ord.js | 2 +- .../trait.impl/core/cmp/trait.PartialEq.js | 2 +- .../trait.impl/core/cmp/trait.PartialOrd.js | 2 +- .../trait.impl/core/convert/trait.AsRef.js | 2 +- .../trait.impl/core/convert/trait.From.js | 2 +- .../trait.impl/core/convert/trait.TryFrom.js | 2 +- .../trait.impl/core/default/trait.Default.js | 2 +- .../trait.impl/core/error/trait.Error.js | 2 +- rust-docs/trait.impl/core/fmt/trait.Debug.js | 2 +- .../trait.impl/core/fmt/trait.Display.js | 2 +- rust-docs/trait.impl/core/hash/trait.Hash.js | 2 +- .../iter/traits/iterator/trait.Iterator.js | 2 +- .../trait.impl/core/marker/trait.Copy.js | 2 +- .../trait.impl/core/marker/trait.Freeze.js | 2 +- .../trait.impl/core/marker/trait.Send.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 2 +- .../trait.impl/core/marker/trait.Sync.js | 2 +- .../trait.impl/core/marker/trait.Unpin.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 2 +- .../panic/unwind_safe/trait.UnwindSafe.js | 2 +- .../type.impl/core/result/enum.Result.js | 2 +- 338 files changed, 13765 insertions(+), 12599 deletions(-) create mode 100644 rust-docs/connectorx/destinations/arrow/typesystem/struct.DateTimeWrapperMicro.html create mode 100644 rust-docs/connectorx/destinations/arrow/typesystem/struct.NaiveDateTimeWrapperMicro.html create mode 100644 rust-docs/connectorx/destinations/arrow/typesystem/struct.NaiveTimeWrapperMicro.html create mode 100644 rust-docs/connectorx/destinations/arrow2/typesystem/struct.DateTimeWrapperMicro.html create mode 100644 rust-docs/connectorx/destinations/arrow2/typesystem/struct.NaiveDateTimeWrapperMicro.html create mode 100644 rust-docs/connectorx/destinations/arrow2/typesystem/struct.NaiveTimeWrapperMicro.html create mode 100644 rust-docs/search.desc/connectorx/connectorx-desc-0-.js rename rust-docs/static.files/{clipboard-7571035ce49a181d.svg => clipboard-24048e6d87f63d07.svg} (88%) delete mode 100644 rust-docs/static.files/favicon-16x16-8b506e7a72182f1c.png delete mode 100644 rust-docs/static.files/main-12cf3b4f4f9dc36d.js create mode 100644 rust-docs/static.files/main-20a3ad099b048cf2.js delete mode 100644 rust-docs/static.files/noscript-04d5337699b92874.css create mode 100644 rust-docs/static.files/noscript-09095024cf37855e.css rename rust-docs/static.files/{rustdoc-e935ef01ae1c1829.css => rustdoc-081576b923113409.css} (68%) delete mode 100644 rust-docs/static.files/search-42d8da7a6b9792c2.js create mode 100644 rust-docs/static.files/search-bf21c90c8c1d92b1.js rename rust-docs/static.files/{storage-4c98445ec4002617.js => storage-e32f0c247825364d.js} (91%) create mode 100644 rust-docs/static.files/wheel-63255fc4502dca9a.svg delete mode 100644 rust-docs/static.files/wheel-7b819b6101059cd0.svg diff --git a/rust-docs/connectorx/all.html b/rust-docs/connectorx/all.html index 7801dcc9f1..00f69c3ad1 100644 --- a/rust-docs/connectorx/all.html +++ b/rust-docs/connectorx/all.html @@ -1,2 +1 @@ -List of all items in this crate -

List of all items

Structs

Enums

Traits

Macros

Functions

Type Aliases

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Aliases

Constants

\ No newline at end of file diff --git a/rust-docs/connectorx/arrow_batch_iter/fn.set_global_num_thread.html b/rust-docs/connectorx/arrow_batch_iter/fn.set_global_num_thread.html index 3bed3ea8ea..ed104b988b 100644 --- a/rust-docs/connectorx/arrow_batch_iter/fn.set_global_num_thread.html +++ b/rust-docs/connectorx/arrow_batch_iter/fn.set_global_num_thread.html @@ -1,2 +1 @@ -set_global_num_thread in connectorx::arrow_batch_iter - Rust -
pub fn set_global_num_thread(num: usize)
\ No newline at end of file +set_global_num_thread in connectorx::arrow_batch_iter - Rust

Function connectorx::arrow_batch_iter::set_global_num_thread

source ·
pub fn set_global_num_thread(num: usize)
\ No newline at end of file diff --git a/rust-docs/connectorx/arrow_batch_iter/index.html b/rust-docs/connectorx/arrow_batch_iter/index.html index 785a5449d2..28c035b1c6 100644 --- a/rust-docs/connectorx/arrow_batch_iter/index.html +++ b/rust-docs/connectorx/arrow_batch_iter/index.html @@ -1,2 +1 @@ -connectorx::arrow_batch_iter - Rust -

Structs§

Traits§

Functions§

\ No newline at end of file +connectorx::arrow_batch_iter - Rust

Module connectorx::arrow_batch_iter

source ·

Structs§

Traits§

Functions§

\ No newline at end of file diff --git a/rust-docs/connectorx/arrow_batch_iter/struct.ArrowBatchIter.html b/rust-docs/connectorx/arrow_batch_iter/struct.ArrowBatchIter.html index 217ce31007..af4e0d88dd 100644 --- a/rust-docs/connectorx/arrow_batch_iter/struct.ArrowBatchIter.html +++ b/rust-docs/connectorx/arrow_batch_iter/struct.ArrowBatchIter.html @@ -1,5 +1,4 @@ -ArrowBatchIter in connectorx::arrow_batch_iter - Rust -
pub struct ArrowBatchIter<S, TP>
where +ArrowBatchIter in connectorx::arrow_batch_iter - Rust

Struct connectorx::arrow_batch_iter::ArrowBatchIter

source ·
pub struct ArrowBatchIter<S, TP>
where S: Source, TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>, <S as Source>::Partition: 'static, @@ -10,1107 +9,1107 @@ TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,
source

pub fn new( src: S, dst: ArrowStreamDestination, - origin_query: Option<String>, - queries: &[CXQuery<String>] -) -> Result<Self, TP::Error>

Trait Implementations§

source§

impl<'a, S, TP> Iterator for ArrowBatchIter<S, TP>
where + origin_query: Option<String>, + queries: &[CXQuery<String>] +) -> Result<Self, TP::Error>

Trait Implementations§

source§

impl<'a, S, TP> Iterator for ArrowBatchIter<S, TP>
where S: Source + 'a, - TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,

source§

fn next(&mut self) -> Option<Self::Item>

NOTE: not thread safe

-
§

type Item = RecordBatch

The type of the elements being iterated over.
source§

fn next_chunk<const N: usize>( + TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,

source§

fn next(&mut self) -> Option<Self::Item>

NOTE: not thread safe

+
§

type Item = RecordBatch

The type of the elements being iterated over.
source§

fn next_chunk<const N: usize>( &mut self -) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
where - Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
1.0.0 · source§

fn count(self) -> usize
where - Self: Sized,

Consumes the iterator, counting the number of iterations and returning it. Read more
1.0.0 · source§

fn last(self) -> Option<Self::Item>
where - Self: Sized,

Consumes the iterator, returning the last element. Read more
source§

fn advance_by(&mut self, n: usize) -> Result<(), NonZero<usize>>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator by n elements. Read more
1.0.0 · source§

fn nth(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element of the iterator. Read more
1.28.0 · source§

fn step_by(self, step: usize) -> StepBy<Self>
where - Self: Sized,

Creates an iterator starting at the same point, but stepping by -the given amount at each iteration. Read more
1.0.0 · source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>
where - Self: Sized, - U: IntoIterator<Item = Self::Item>,

Takes two iterators and creates a new iterator over both in sequence. Read more
1.0.0 · source§

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter>
where - Self: Sized, - U: IntoIterator,

‘Zips up’ two iterators into a single iterator of pairs. Read more
source§

fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
where - Self: Sized, - G: FnMut() -> Self::Item,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
1.0.0 · source§

fn map<B, F>(self, f: F) -> Map<Self, F>
where - Self: Sized, - F: FnMut(Self::Item) -> B,

Takes a closure and creates an iterator which calls that closure on each -element. Read more
1.21.0 · source§

fn for_each<F>(self, f: F)
where - Self: Sized, - F: FnMut(Self::Item),

Calls a closure on each element of an iterator. Read more
1.0.0 · source§

fn filter<P>(self, predicate: P) -> Filter<Self, P>
where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
1.0.0 · source§

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
where - Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both filters and maps. Read more
1.0.0 · source§

fn enumerate(self) -> Enumerate<Self>
where - Self: Sized,

Creates an iterator which gives the current iteration count as well as -the next value. Read more
1.0.0 · source§

fn peekable(self) -> Peekable<Self>
where - Self: Sized,

Creates an iterator which can use the peek and peek_mut methods +) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
where + Self: Sized,
🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
1.0.0 · source§

fn count(self) -> usize
where + Self: Sized,

Consumes the iterator, counting the number of iterations and returning it. Read more
1.0.0 · source§

fn last(self) -> Option<Self::Item>
where + Self: Sized,

Consumes the iterator, returning the last element. Read more
source§

fn advance_by(&mut self, n: usize) -> Result<(), NonZero<usize>>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator by n elements. Read more
1.0.0 · source§

fn nth(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element of the iterator. Read more
1.28.0 · source§

fn step_by(self, step: usize) -> StepBy<Self>
where + Self: Sized,

Creates an iterator starting at the same point, but stepping by +the given amount at each iteration. Read more
1.0.0 · source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>
where + Self: Sized, + U: IntoIterator<Item = Self::Item>,

Takes two iterators and creates a new iterator over both in sequence. Read more
1.0.0 · source§

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter>
where + Self: Sized, + U: IntoIterator,

‘Zips up’ two iterators into a single iterator of pairs. Read more
source§

fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
where + Self: Sized, + G: FnMut() -> Self::Item,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places an item generated by separator +between adjacent items of the original iterator. Read more
1.0.0 · source§

fn map<B, F>(self, f: F) -> Map<Self, F>
where + Self: Sized, + F: FnMut(Self::Item) -> B,

Takes a closure and creates an iterator which calls that closure on each +element. Read more
1.21.0 · source§

fn for_each<F>(self, f: F)
where + Self: Sized, + F: FnMut(Self::Item),

Calls a closure on each element of an iterator. Read more
1.0.0 · source§

fn filter<P>(self, predicate: P) -> Filter<Self, P>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator which uses a closure to determine if an element +should be yielded. Read more
1.0.0 · source§

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both filters and maps. Read more
1.0.0 · source§

fn enumerate(self) -> Enumerate<Self>
where + Self: Sized,

Creates an iterator which gives the current iteration count as well as +the next value. Read more
1.0.0 · source§

fn peekable(self) -> Peekable<Self>
where + Self: Sized,

Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
1.0.0 · source§

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator that skips elements based on a predicate. Read more
1.0.0 · source§

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator that yields elements based on a predicate. Read more
1.57.0 · source§

fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P>
where - Self: Sized, - P: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both yields elements based on a predicate and maps. Read more
1.0.0 · source§

fn skip(self, n: usize) -> Skip<Self>
where - Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · source§

fn take(self, n: usize) -> Take<Self>
where - Self: Sized,

Creates an iterator that yields the first n elements, or fewer -if the underlying iterator ends sooner. Read more
1.0.0 · source§

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F>
where - Self: Sized, - F: FnMut(&mut St, Self::Item) -> Option<B>,

An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
1.0.0 · source§

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
where - Self: Sized, - U: IntoIterator, - F: FnMut(Self::Item) -> U,

Creates an iterator that works like map, but flattens nested structure. Read more
source§

fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
where - Self: Sized, - F: FnMut(&[Self::Item; N]) -> R,

🔬This is a nightly-only experimental API. (iter_map_windows)
Calls the given function f for each contiguous window of size N over -self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. Read more
1.0.0 · source§

fn fuse(self) -> Fuse<Self>
where - Self: Sized,

Creates an iterator which ends after the first None. Read more
1.0.0 · source§

fn inspect<F>(self, f: F) -> Inspect<Self, F>
where - Self: Sized, - F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Self
where - Self: Sized,

Borrows an iterator, rather than consuming it. Read more
1.0.0 · source§

fn collect<B>(self) -> B
where - B: FromIterator<Self::Item>, - Self: Sized,

Transforms an iterator into a collection. Read more
source§

fn collect_into<E>(self, collection: &mut E) -> &mut E
where - E: Extend<Self::Item>, - Self: Sized,

🔬This is a nightly-only experimental API. (iter_collect_into)
Collects all the items from an iterator into a collection. Read more
1.0.0 · source§

fn partition<B, F>(self, f: F) -> (B, B)
where - Self: Sized, - B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

Consumes an iterator, creating two collections from it. Read more
source§

fn is_partitioned<P>(self, predicate: P) -> bool
where - Self: Sized, - P: FnMut(Self::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_is_partitioned)
Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
1.27.0 · source§

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
where - Self: Sized, - F: FnMut(B, Self::Item) -> R, - R: Try<Output = B>,

An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
1.27.0 · source§

fn try_for_each<F, R>(&mut self, f: F) -> R
where - Self: Sized, - F: FnMut(Self::Item) -> R, - R: Try<Output = ()>,

An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
1.0.0 · source§

fn fold<B, F>(self, init: B, f: F) -> B
where - Self: Sized, - F: FnMut(B, Self::Item) -> B,

Folds every element into an accumulator by applying an operation, -returning the final result. Read more
1.51.0 · source§

fn reduce<F>(self, f: F) -> Option<Self::Item>
where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Self::Item,

Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
source§

fn try_reduce<F, R>( +their documentation for more information. Read more

1.0.0 · source§

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator that skips elements based on a predicate. Read more
1.0.0 · source§

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator that yields elements based on a predicate. Read more
1.57.0 · source§

fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P>
where + Self: Sized, + P: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both yields elements based on a predicate and maps. Read more
1.0.0 · source§

fn skip(self, n: usize) -> Skip<Self>
where + Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · source§

fn take(self, n: usize) -> Take<Self>
where + Self: Sized,

Creates an iterator that yields the first n elements, or fewer +if the underlying iterator ends sooner. Read more
1.0.0 · source§

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F>
where + Self: Sized, + F: FnMut(&mut St, Self::Item) -> Option<B>,

An iterator adapter which, like fold, holds internal state, but +unlike fold, produces a new iterator. Read more
1.0.0 · source§

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
where + Self: Sized, + U: IntoIterator, + F: FnMut(Self::Item) -> U,

Creates an iterator that works like map, but flattens nested structure. Read more
source§

fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
where + Self: Sized, + F: FnMut(&[Self::Item; N]) -> R,

🔬This is a nightly-only experimental API. (iter_map_windows)
Calls the given function f for each contiguous window of size N over +self and returns an iterator over the outputs of f. Like slice::windows(), +the windows during mapping overlap as well. Read more
1.0.0 · source§

fn fuse(self) -> Fuse<Self>
where + Self: Sized,

Creates an iterator which ends after the first None. Read more
1.0.0 · source§

fn inspect<F>(self, f: F) -> Inspect<Self, F>
where + Self: Sized, + F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Self
where + Self: Sized,

Borrows an iterator, rather than consuming it. Read more
1.0.0 · source§

fn collect<B>(self) -> B
where + B: FromIterator<Self::Item>, + Self: Sized,

Transforms an iterator into a collection. Read more
source§

fn collect_into<E>(self, collection: &mut E) -> &mut E
where + E: Extend<Self::Item>, + Self: Sized,

🔬This is a nightly-only experimental API. (iter_collect_into)
Collects all the items from an iterator into a collection. Read more
1.0.0 · source§

fn partition<B, F>(self, f: F) -> (B, B)
where + Self: Sized, + B: Default + Extend<Self::Item>, + F: FnMut(&Self::Item) -> bool,

Consumes an iterator, creating two collections from it. Read more
source§

fn is_partitioned<P>(self, predicate: P) -> bool
where + Self: Sized, + P: FnMut(Self::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_is_partitioned)
Checks if the elements of this iterator are partitioned according to the given predicate, +such that all those that return true precede all those that return false. Read more
1.27.0 · source§

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
where + Self: Sized, + F: FnMut(B, Self::Item) -> R, + R: Try<Output = B>,

An iterator method that applies a function as long as it returns +successfully, producing a single, final value. Read more
1.27.0 · source§

fn try_for_each<F, R>(&mut self, f: F) -> R
where + Self: Sized, + F: FnMut(Self::Item) -> R, + R: Try<Output = ()>,

An iterator method that applies a fallible function to each item in the +iterator, stopping at the first error and returning that error. Read more
1.0.0 · source§

fn fold<B, F>(self, init: B, f: F) -> B
where + Self: Sized, + F: FnMut(B, Self::Item) -> B,

Folds every element into an accumulator by applying an operation, +returning the final result. Read more
1.51.0 · source§

fn reduce<F>(self, f: F) -> Option<Self::Item>
where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Self::Item,

Reduces the elements to a single one, by repeatedly applying a reducing +operation. Read more
source§

fn try_reduce<F, R>( &mut self, f: F -) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> R, - R: Try<Output = Self::Item>, - <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (iterator_try_reduce)
Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
1.0.0 · source§

fn all<F>(&mut self, f: F) -> bool
where - Self: Sized, - F: FnMut(Self::Item) -> bool,

Tests if every element of the iterator matches a predicate. Read more
1.0.0 · source§

fn any<F>(&mut self, f: F) -> bool
where - Self: Sized, - F: FnMut(Self::Item) -> bool,

Tests if any element of the iterator matches a predicate. Read more
1.0.0 · source§

fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator that satisfies a predicate. Read more
1.30.0 · source§

fn find_map<B, F>(&mut self, f: F) -> Option<B>
where - Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

Applies function to the elements of iterator and returns -the first non-none result. Read more
source§

fn try_find<F, R>( +) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> R, + R: Try<Output = Self::Item>, + <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (iterator_try_reduce)
Reduces the elements to a single one by repeatedly applying a reducing operation. If the +closure returns a failure, the failure is propagated back to the caller immediately. Read more
1.0.0 · source§

fn all<F>(&mut self, f: F) -> bool
where + Self: Sized, + F: FnMut(Self::Item) -> bool,

Tests if every element of the iterator matches a predicate. Read more
1.0.0 · source§

fn any<F>(&mut self, f: F) -> bool
where + Self: Sized, + F: FnMut(Self::Item) -> bool,

Tests if any element of the iterator matches a predicate. Read more
1.0.0 · source§

fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator that satisfies a predicate. Read more
1.30.0 · source§

fn find_map<B, F>(&mut self, f: F) -> Option<B>
where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

Applies function to the elements of iterator and returns +the first non-none result. Read more
source§

fn try_find<F, R>( &mut self, f: F -) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
where - Self: Sized, - F: FnMut(&Self::Item) -> R, - R: Try<Output = bool>, - <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (try_find)
Applies function to the elements of iterator and returns -the first true result or the first error. Read more
1.0.0 · source§

fn position<P>(&mut self, predicate: P) -> Option<usize>
where - Self: Sized, - P: FnMut(Self::Item) -> bool,

Searches for an element in an iterator, returning its index. Read more
1.6.0 · source§

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
where - B: Ord, - Self: Sized, - F: FnMut(&Self::Item) -> B,

Returns the element that gives the maximum value from the -specified function. Read more
1.15.0 · source§

fn max_by<F>(self, compare: F) -> Option<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
1.6.0 · source§

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
where - B: Ord, - Self: Sized, - F: FnMut(&Self::Item) -> B,

Returns the element that gives the minimum value from the -specified function. Read more
1.15.0 · source§

fn min_by<F>(self, compare: F) -> Option<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
1.0.0 · source§

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
where - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

Converts an iterator of pairs into a pair of containers. Read more
1.36.0 · source§

fn copied<'a, T>(self) -> Copied<Self>
where - T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which copies all of its elements. Read more
1.0.0 · source§

fn cloned<'a, T>(self) -> Cloned<Self>
where - T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which clones all of its elements. Read more
source§

fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
where - Self: Sized,

🔬This is a nightly-only experimental API. (iter_array_chunks)
Returns an iterator over N elements of the iterator at a time. Read more
1.11.0 · source§

fn sum<S>(self) -> S
where - Self: Sized, - S: Sum<Self::Item>,

Sums the elements of an iterator. Read more
1.11.0 · source§

fn product<P>(self) -> P
where - Self: Sized, - P: Product<Self::Item>,

Iterates over the entire iterator, multiplying all the elements Read more
source§

fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
where - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those -of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn partial_cmp<I>(self, other: I) -> Option<Ordering>
where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Lexicographically compares the PartialOrd elements of -this Iterator with those of another. The comparison works like short-circuit +) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
where + Self: Sized, + F: FnMut(&Self::Item) -> R, + R: Try<Output = bool>, + <R as Try>::Residual: Residual<Option<Self::Item>>,
🔬This is a nightly-only experimental API. (try_find)
Applies function to the elements of iterator and returns +the first true result or the first error. Read more
1.0.0 · source§

fn position<P>(&mut self, predicate: P) -> Option<usize>
where + Self: Sized, + P: FnMut(Self::Item) -> bool,

Searches for an element in an iterator, returning its index. Read more
1.6.0 · source§

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

Returns the element that gives the maximum value from the +specified function. Read more
1.15.0 · source§

fn max_by<F>(self, compare: F) -> Option<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the maximum value with respect to the +specified comparison function. Read more
1.6.0 · source§

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

Returns the element that gives the minimum value from the +specified function. Read more
1.15.0 · source§

fn min_by<F>(self, compare: F) -> Option<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the minimum value with respect to the +specified comparison function. Read more
1.0.0 · source§

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
where + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + Self: Sized + Iterator<Item = (A, B)>,

Converts an iterator of pairs into a pair of containers. Read more
1.36.0 · source§

fn copied<'a, T>(self) -> Copied<Self>
where + T: 'a + Copy, + Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which copies all of its elements. Read more
1.0.0 · source§

fn cloned<'a, T>(self) -> Cloned<Self>
where + T: 'a + Clone, + Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which clones all of its elements. Read more
source§

fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
where + Self: Sized,

🔬This is a nightly-only experimental API. (iter_array_chunks)
Returns an iterator over N elements of the iterator at a time. Read more
1.11.0 · source§

fn sum<S>(self) -> S
where + Self: Sized, + S: Sum<Self::Item>,

Sums the elements of an iterator. Read more
1.11.0 · source§

fn product<P>(self) -> P
where + Self: Sized, + P: Product<Self::Item>,

Iterates over the entire iterator, multiplying all the elements Read more
source§

fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
where + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those +of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn partial_cmp<I>(self, other: I) -> Option<Ordering>
where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Lexicographically compares the PartialOrd elements of +this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
source§

fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
where - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those -of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn eq<I>(self, other: I) -> bool
where - I: IntoIterator, - Self::Item: PartialEq<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are equal to those of -another. Read more
source§

fn eq_by<I, F>(self, other: I, eq: F) -> bool
where - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_order_by)
Determines if the elements of this Iterator are equal to those of -another with respect to the specified equality function. Read more
1.5.0 · source§

fn ne<I>(self, other: I) -> bool
where - I: IntoIterator, - Self::Item: PartialEq<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are not equal to those of -another. Read more
1.5.0 · source§

fn lt<I>(self, other: I) -> bool
where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
1.5.0 · source§

fn le<I>(self, other: I) -> bool
where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
1.5.0 · source§

fn gt<I>(self, other: I) -> bool
where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
1.5.0 · source§

fn ge<I>(self, other: I) -> bool
where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
source§

fn is_sorted_by<F>(self, compare: F) -> bool
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> bool,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given comparator function. Read more
source§

fn is_sorted_by_key<F, K>(self, f: F) -> bool
where - Self: Sized, - F: FnMut(Self::Item) -> K, - K: PartialOrd,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction -function. Read more
source§

impl<'a, S, TP> RecordBatchIterator for ArrowBatchIter<S, TP>
where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

source§

fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
where + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those +of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn eq<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are equal to those of +another. Read more
source§

fn eq_by<I, F>(self, other: I, eq: F) -> bool
where + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_order_by)
Determines if the elements of this Iterator are equal to those of +another with respect to the specified equality function. Read more
1.5.0 · source§

fn ne<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are not equal to those of +another. Read more
1.5.0 · source§

fn lt<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +less than those of another. Read more
1.5.0 · source§

fn le<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +less or equal to those of another. Read more
1.5.0 · source§

fn gt<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +greater than those of another. Read more
1.5.0 · source§

fn ge<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +greater than or equal to those of another. Read more
source§

fn is_sorted_by<F>(self, compare: F) -> bool
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> bool,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given comparator function. Read more
source§

fn is_sorted_by_key<F, K>(self, f: F) -> bool
where + Self: Sized, + F: FnMut(Self::Item) -> K, + K: PartialOrd,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction +function. Read more
source§

impl<'a, S, TP> RecordBatchIterator for ArrowBatchIter<S, TP>
where S: Source + 'a, - TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,

source§

fn get_schema(&self) -> (RecordBatch, &[String])

source§

fn prepare(&mut self)

source§

fn next_batch(&mut self) -> Option<RecordBatch>

Auto Trait Implementations§

§

impl<S, TP> Freeze for ArrowBatchIter<S, TP>

§

impl<S, TP> !RefUnwindSafe for ArrowBatchIter<S, TP>

§

impl<S, TP> Send for ArrowBatchIter<S, TP>
where - TP: Send,

§

impl<S, TP> !Sync for ArrowBatchIter<S, TP>

§

impl<S, TP> Unpin for ArrowBatchIter<S, TP>
where - TP: Unpin, - <S as Source>::Partition: Unpin, - <S as Source>::TypeSystem: Unpin,

§

impl<S, TP> !UnwindSafe for ArrowBatchIter<S, TP>

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,

source§

fn get_schema(&self) -> (RecordBatch, &[String])

source§

fn prepare(&mut self)

source§

fn next_batch(&mut self) -> Option<RecordBatch>

Auto Trait Implementations§

§

impl<S, TP> Freeze for ArrowBatchIter<S, TP>

§

impl<S, TP> !RefUnwindSafe for ArrowBatchIter<S, TP>

§

impl<S, TP> Send for ArrowBatchIter<S, TP>
where + TP: Send,

§

impl<S, TP> !Sync for ArrowBatchIter<S, TP>

§

impl<S, TP> Unpin for ArrowBatchIter<S, TP>
where + TP: Unpin, + <S as Source>::TypeSystem: Unpin, + <S as Source>::Partition: Unpin,

§

impl<S, TP> !UnwindSafe for ArrowBatchIter<S, TP>

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> CustomIterTools for T
where - T: Iterator + ?Sized,

§

fn fold_first_<F>(self, f: F) -> Option<Self::Item>
where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Self::Item,

§

unsafe fn trust_my_length( +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> CustomIterTools for T
where + T: Iterator + ?Sized,

§

fn fold_first_<F>(self, f: F) -> Option<Self::Item>
where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Self::Item,

§

unsafe fn trust_my_length( self, - length: usize -) -> TrustMyLength<Self, Self::Item>
where - Self: Sized,

Turn any iterator in a trusted length iterator Read more
§

fn collect_trusted<T>(self) -> T
where - T: FromTrustedLenIterator<Self::Item>, - Self: Sized + TrustedLen,

§

fn collect_reversed<T>(self) -> T
where - T: FromIteratorReversed<Self::Item>, - Self: Sized + TrustedLen,

§

fn all_equal(&mut self) -> bool
where - Self: Sized, - Self::Item: PartialEq,

§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>
where - Self: Iterator<Item = Option<A>>, - F: FnMut(B, A) -> B,

§

impl<T> EnumerateIdxTrait for T
where - T: Iterator + ?Sized,

§

fn enumerate_idx(self) -> EnumerateIdx<Self>
where - Self: Sized,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when + length: usize +) -> TrustMyLength<Self, Self::Item>
where + Self: Sized,
Turn any iterator in a trusted length iterator Read more
§

fn collect_trusted<T>(self) -> T
where + T: FromTrustedLenIterator<Self::Item>, + Self: Sized + TrustedLen,

§

fn collect_reversed<T>(self) -> T
where + T: FromIteratorReversed<Self::Item>, + Self: Sized + TrustedLen,

§

fn all_equal(&mut self) -> bool
where + Self: Sized, + Self::Item: PartialEq,

§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>
where + Self: Iterator<Item = Option<A>>, + F: FnMut(B, A) -> B,

§

impl<T> EnumerateIdxTrait for T
where + T: Iterator + ?Sized,

§

fn enumerate_idx(self) -> EnumerateIdx<Self>
where + Self: Sized,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<I> IntoIterator for I
where - I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<I> IteratorExt for I
where - I: Iterator,

source§

fn transpose_into_fallible<T, E>(self) -> Convert<I>
where - I: Iterator<Item = Result<T, E>>,

Convert an iterator of Results into FallibleIterator by transposition

+From<T> for U chooses to do.

+
source§

impl<I> IntoIterator for I
where + I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<I> IteratorExt for I
where + I: Iterator,

source§

fn transpose_into_fallible<T, E>(self) -> Convert<I>
where + I: Iterator<Item = Result<T, E>>,

Convert an iterator of Results into FallibleIterator by transposition

source§

fn into_fallible<T>(self) -> IntoFallible<I>
where - I: Iterator<Item = T>,

Convert an iterator of anything into FallibleIterator by wrapping + I: Iterator<Item = T>,

Convert an iterator of anything into FallibleIterator by wrapping into Result<T, Infallible> where Infallible is an error that can never actually happen.

source§

impl<I> IteratorRandom for I
where - I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>
where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_stable<R>(self, rng: &mut R) -> Option<Self::Item>
where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usize
where - R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer -until that buffer is filled. Read more
source§

fn choose_multiple<R>(self, rng: &mut R, amount: usize) -> Vec<Self::Item>
where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> Itertools for T
where - T: Iterator + ?Sized,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>
where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_stable<R>(self, rng: &mut R) -> Option<Self::Item>
where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usize
where + R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer +until that buffer is filled. Read more
source§

fn choose_multiple<R>(self, rng: &mut R, amount: usize) -> Vec<Self::Item>
where + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> Itertools for T
where + T: Iterator + ?Sized,

source§

fn interleave<J>( self, other: J -) -> Interleave<Self, <J as IntoIterator>::IntoIter>
where - J: IntoIterator<Item = Self::Item>, - Self: Sized,

Alternate elements from two iterators until both have run out. Read more
source§

fn interleave_shortest<J>( +) -> Interleave<Self, <J as IntoIterator>::IntoIter>
where + J: IntoIterator<Item = Self::Item>, + Self: Sized,

Alternate elements from two iterators until both have run out. Read more
source§

fn interleave_shortest<J>( self, other: J -) -> InterleaveShortest<Self, <J as IntoIterator>::IntoIter>
where - J: IntoIterator<Item = Self::Item>, - Self: Sized,

Alternate elements from two iterators until at least one of them has run +) -> InterleaveShortest<Self, <J as IntoIterator>::IntoIter>
where + J: IntoIterator<Item = Self::Item>, + Self: Sized,
Alternate elements from two iterators until at least one of them has run out. Read more
source§

fn intersperse( self, - element: Self::Item -) -> IntersperseWith<Self, IntersperseElementSimple<Self::Item>>
where - Self: Sized, - Self::Item: Clone,

An iterator adaptor to insert a particular value + element: Self::Item +) -> IntersperseWith<Self, IntersperseElementSimple<Self::Item>>
where + Self: Sized, + Self::Item: Clone,
An iterator adaptor to insert a particular value between each element of the adapted iterator. Read more
source§

fn intersperse_with<F>(self, element: F) -> IntersperseWith<Self, F>
where - Self: Sized, - F: FnMut() -> Self::Item,

An iterator adaptor to insert a particular value created by a function + Self: Sized, + F: FnMut() -> Self::Item,
An iterator adaptor to insert a particular value created by a function between each element of the adapted iterator. Read more
source§

fn zip_longest<J>( self, other: J -) -> ZipLongest<Self, <J as IntoIterator>::IntoIter>
where - J: IntoIterator, - Self: Sized,

Create an iterator which iterates over both this and the specified -iterator simultaneously, yielding pairs of two optional elements. Read more
source§

fn zip_eq<J>(self, other: J) -> ZipEq<Self, <J as IntoIterator>::IntoIter>
where - J: IntoIterator, - Self: Sized,

Create an iterator which iterates over both this and the specified +) -> ZipLongest<Self, <J as IntoIterator>::IntoIter>
where + J: IntoIterator, + Self: Sized,
Create an iterator which iterates over both this and the specified +iterator simultaneously, yielding pairs of two optional elements. Read more
source§

fn zip_eq<J>(self, other: J) -> ZipEq<Self, <J as IntoIterator>::IntoIter>
where + J: IntoIterator, + Self: Sized,

Create an iterator which iterates over both this and the specified iterator simultaneously, yielding pairs of elements. Read more
source§

fn batching<B, F>(self, f: F) -> Batching<Self, F>
where - F: FnMut(&mut Self) -> Option<B>, - Self: Sized,

A “meta iterator adaptor”. Its closure receives a reference to the + F: FnMut(&mut Self) -> Option<B>, + Self: Sized,
A “meta iterator adaptor”. Its closure receives a reference to the iterator and may pick off as many elements as it likes, to produce the next iterator element. Read more
source§

fn group_by<K, F>(self, key: F) -> GroupBy<K, Self, F>
where - Self: Sized, - F: FnMut(&Self::Item) -> K, - K: PartialEq,

Return an iterable that can group iterator elements. + Self: Sized, + F: FnMut(&Self::Item) -> K, + K: PartialEq,
Return an iterable that can group iterator elements. Consecutive elements that map to the same key (“runs”), are assigned -to the same group. Read more
source§

fn chunks(self, size: usize) -> IntoChunks<Self>
where - Self: Sized,

Return an iterable that can chunk the iterator. Read more
source§

fn tuple_windows<T>(self) -> TupleWindows<Self, T>
where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, +to the same group. Read more

source§

fn chunks(self, size: usize) -> IntoChunks<Self>
where + Self: Sized,

Return an iterable that can chunk the iterator. Read more
source§

fn tuple_windows<T>(self) -> TupleWindows<Self, T>
where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple, - <T as TupleCollect>::Item: Clone,

Return an iterator over all contiguous windows producing tuples of + <T as TupleCollect>::Item: Clone,
Return an iterator over all contiguous windows producing tuples of a specific size (up to 12). Read more
source§

fn circular_tuple_windows<T>(self) -> CircularTupleWindows<Self, T>
where - Self: Sized + Clone + Iterator<Item = <T as TupleCollect>::Item> + ExactSizeIterator, - T: TupleCollect + Clone, - <T as TupleCollect>::Item: Clone,

Return an iterator over all windows, wrapping back to the first + Self: Sized + Clone + Iterator<Item = <T as TupleCollect>::Item> + ExactSizeIterator, + T: TupleCollect + Clone, + <T as TupleCollect>::Item: Clone,
Return an iterator over all windows, wrapping back to the first elements when the window would otherwise exceed the length of the iterator, producing tuples of a specific size (up to 12). Read more
source§

fn tuples<T>(self) -> Tuples<Self, T>
where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Return an iterator that groups the items in tuples of a specific size (up to 12). Read more
source§

fn tee(self) -> (Tee<Self>, Tee<Self>)
where - Self: Sized, - Self::Item: Clone,

Split into an iterator pair that both yield all elements from -the original iterator. Read more
source§

fn step(self, n: usize) -> Step<Self>
where - Self: Sized,

👎Deprecated since 0.8.0: Use std .step_by() instead
Return an iterator adaptor that steps n elements in the base iterator + Self: Sized, + Self::Item: Clone,
Split into an iterator pair that both yield all elements from +the original iterator. Read more
source§

fn step(self, n: usize) -> Step<Self>
where + Self: Sized,

👎Deprecated since 0.8.0: Use std .step_by() instead
Return an iterator adaptor that steps n elements in the base iterator for each iteration. Read more
source§

fn map_into<R>(self) -> MapSpecialCase<Self, MapSpecialCaseFnInto<R>>
where - Self: Sized, - Self::Item: Into<R>,

Convert each item of the iterator using the Into trait. Read more
source§

fn map_results<F, T, U, E>( + Self: Sized, + Self::Item: Into<R>,

Convert each item of the iterator using the Into trait. Read more
source§

fn map_results<F, T, U, E>( self, f: F ) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>
where - Self: Sized + Iterator<Item = Result<T, E>>, - F: FnMut(T) -> U,

👎Deprecated since 0.10.0: Use .map_ok() instead
source§

fn map_ok<F, T, U, E>(self, f: F) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>
where - Self: Sized + Iterator<Item = Result<T, E>>, - F: FnMut(T) -> U,

Return an iterator adaptor that applies the provided closure + Self: Sized + Iterator<Item = Result<T, E>>, + F: FnMut(T) -> U,
👎Deprecated since 0.10.0: Use .map_ok() instead
source§

fn map_ok<F, T, U, E>(self, f: F) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>
where + Self: Sized + Iterator<Item = Result<T, E>>, + F: FnMut(T) -> U,

Return an iterator adaptor that applies the provided closure to every Result::Ok value. Result::Err values are unchanged. Read more
source§

fn filter_ok<F, T, E>(self, f: F) -> FilterOk<Self, F>
where - Self: Sized + Iterator<Item = Result<T, E>>, - F: FnMut(&T) -> bool,

Return an iterator adaptor that filters every Result::Ok + Self: Sized + Iterator<Item = Result<T, E>>, + F: FnMut(&T) -> bool,
Return an iterator adaptor that filters every Result::Ok value with the provided closure. Result::Err values are unchanged. Read more
source§

fn filter_map_ok<F, T, U, E>(self, f: F) -> FilterMapOk<Self, F>
where - Self: Sized + Iterator<Item = Result<T, E>>, - F: FnMut(T) -> Option<U>,

Return an iterator adaptor that filters and transforms every + Self: Sized + Iterator<Item = Result<T, E>>, + F: FnMut(T) -> Option<U>,
Return an iterator adaptor that filters and transforms every Result::Ok value with the provided closure. Result::Err values are unchanged. Read more
source§

fn flatten_ok<T, E>(self) -> FlattenOk<Self, T, E>
where - Self: Sized + Iterator<Item = Result<T, E>>, - T: IntoIterator,

Return an iterator adaptor that flattens every Result::Ok value into -a series of Result::Ok values. Result::Err values are unchanged. Read more
source§

fn process_results<F, T, E, R>(self, processor: F) -> Result<R, E>
where - Self: Sized + Iterator<Item = Result<T, E>>, - F: FnOnce(ProcessResults<'_, Self, E>) -> R,

“Lift” a function of the values of the current iterator so as to process + Self: Sized + Iterator<Item = Result<T, E>>, + T: IntoIterator,
Return an iterator adaptor that flattens every Result::Ok value into +a series of Result::Ok values. Result::Err values are unchanged. Read more
source§

fn process_results<F, T, E, R>(self, processor: F) -> Result<R, E>
where + Self: Sized + Iterator<Item = Result<T, E>>, + F: FnOnce(ProcessResults<'_, Self, E>) -> R,

“Lift” a function of the values of the current iterator so as to process an iterator of Result values instead. Read more
source§

fn merge<J>( self, other: J -) -> MergeBy<Self, <J as IntoIterator>::IntoIter, MergeLte>
where - Self: Sized, - Self::Item: PartialOrd, - J: IntoIterator<Item = Self::Item>,

Return an iterator adaptor that merges the two base iterators in +) -> MergeBy<Self, <J as IntoIterator>::IntoIter, MergeLte>
where + Self: Sized, + Self::Item: PartialOrd, + J: IntoIterator<Item = Self::Item>,
Return an iterator adaptor that merges the two base iterators in ascending order. If both base iterators are sorted (ascending), the result is sorted. Read more
source§

fn merge_by<J, F>( self, other: J, is_first: F -) -> MergeBy<Self, <J as IntoIterator>::IntoIter, F>
where - Self: Sized, - J: IntoIterator<Item = Self::Item>, - F: FnMut(&Self::Item, &Self::Item) -> bool,

Return an iterator adaptor that merges the two base iterators in order. +) -> MergeBy<Self, <J as IntoIterator>::IntoIter, F>
where + Self: Sized, + J: IntoIterator<Item = Self::Item>, + F: FnMut(&Self::Item, &Self::Item) -> bool,
Return an iterator adaptor that merges the two base iterators in order. This is much like .merge() but allows for a custom ordering. Read more
source§

fn merge_join_by<J, F, T>( self, other: J, cmp_fn: F -) -> MergeJoinBy<Self, <J as IntoIterator>::IntoIter, F>
where - J: IntoIterator, - F: FnMut(&Self::Item, &<J as IntoIterator>::Item) -> T, - T: OrderingOrBool<Self::Item, <J as IntoIterator>::Item>, - Self: Sized,

Create an iterator that merges items from both this and the specified -iterator in ascending order. Read more
source§

fn kmerge(self) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, KMergeByLt>
where - Self: Sized, - Self::Item: IntoIterator, - <Self::Item as IntoIterator>::Item: PartialOrd,

Return an iterator adaptor that flattens an iterator of iterators by +) -> MergeJoinBy<Self, <J as IntoIterator>::IntoIter, F>
where + J: IntoIterator, + F: FnMut(&Self::Item, &<J as IntoIterator>::Item) -> T, + T: OrderingOrBool<Self::Item, <J as IntoIterator>::Item>, + Self: Sized,
Create an iterator that merges items from both this and the specified +iterator in ascending order. Read more
source§

fn kmerge(self) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, KMergeByLt>
where + Self: Sized, + Self::Item: IntoIterator, + <Self::Item as IntoIterator>::Item: PartialOrd,

Return an iterator adaptor that flattens an iterator of iterators by merging them in ascending order. Read more
source§

fn kmerge_by<F>( self, first: F -) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F>
where - Self: Sized, - Self::Item: IntoIterator, - F: FnMut(&<Self::Item as IntoIterator>::Item, &<Self::Item as IntoIterator>::Item) -> bool,

Return an iterator adaptor that flattens an iterator of iterators by +) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F>
where + Self: Sized, + Self::Item: IntoIterator, + F: FnMut(&<Self::Item as IntoIterator>::Item, &<Self::Item as IntoIterator>::Item) -> bool,
Return an iterator adaptor that flattens an iterator of iterators by merging them according to the given closure. Read more
source§

fn cartesian_product<J>( self, other: J -) -> Product<Self, <J as IntoIterator>::IntoIter>
where - Self: Sized, - Self::Item: Clone, - J: IntoIterator, - <J as IntoIterator>::IntoIter: Clone,

Return an iterator adaptor that iterates over the cartesian product of +) -> Product<Self, <J as IntoIterator>::IntoIter>
where + Self: Sized, + Self::Item: Clone, + J: IntoIterator, + <J as IntoIterator>::IntoIter: Clone,
Return an iterator adaptor that iterates over the cartesian product of the element sets of two iterators self and J. Read more
source§

fn multi_cartesian_product( self -) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter>
where - Self: Sized, - Self::Item: IntoIterator, - <Self::Item as IntoIterator>::IntoIter: Clone, - <Self::Item as IntoIterator>::Item: Clone,

Return an iterator adaptor that iterates over the cartesian product of -all subiterators returned by meta-iterator self. Read more
source§

fn coalesce<F>(self, f: F) -> CoalesceBy<Self, F, Self::Item>
where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Return an iterator adaptor that uses the passed-in closure to -optionally merge together consecutive elements. Read more
source§

fn dedup(self) -> CoalesceBy<Self, DedupPred2CoalescePred<DedupEq>, Self::Item>
where - Self: Sized, - Self::Item: PartialEq,

Remove duplicates from sections of consecutive identical elements. +) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter>
where + Self: Sized, + Self::Item: IntoIterator, + <Self::Item as IntoIterator>::IntoIter: Clone, + <Self::Item as IntoIterator>::Item: Clone,
Return an iterator adaptor that iterates over the cartesian product of +all subiterators returned by meta-iterator self. Read more
source§

fn coalesce<F>(self, f: F) -> CoalesceBy<Self, F, Self::Item>
where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Return an iterator adaptor that uses the passed-in closure to +optionally merge together consecutive elements. Read more
source§

fn dedup(self) -> CoalesceBy<Self, DedupPred2CoalescePred<DedupEq>, Self::Item>
where + Self: Sized, + Self::Item: PartialEq,

Remove duplicates from sections of consecutive identical elements. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_by<Cmp>( self, cmp: Cmp -) -> CoalesceBy<Self, DedupPred2CoalescePred<Cmp>, Self::Item>
where - Self: Sized, - Cmp: FnMut(&Self::Item, &Self::Item) -> bool,

Remove duplicates from sections of consecutive identical elements, +) -> CoalesceBy<Self, DedupPred2CoalescePred<Cmp>, Self::Item>
where + Self: Sized, + Cmp: FnMut(&Self::Item, &Self::Item) -> bool,
Remove duplicates from sections of consecutive identical elements, determining equality using a comparison function. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_with_count( self -) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<DedupEq>, (usize, Self::Item)>
where - Self: Sized,

Remove duplicates from sections of consecutive identical elements, while keeping a count of +) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<DedupEq>, (usize, Self::Item)>
where + Self: Sized,
Remove duplicates from sections of consecutive identical elements, while keeping a count of how many repeated elements were present. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_by_with_count<Cmp>( self, cmp: Cmp -) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<Cmp>, (usize, Self::Item)>
where - Self: Sized, - Cmp: FnMut(&Self::Item, &Self::Item) -> bool,

Remove duplicates from sections of consecutive identical elements, while keeping a count of +) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<Cmp>, (usize, Self::Item)>
where + Self: Sized, + Cmp: FnMut(&Self::Item, &Self::Item) -> bool,
Remove duplicates from sections of consecutive identical elements, while keeping a count of how many repeated elements were present. This will determine equality using a comparison function. -If the iterator is sorted, all elements will be unique. Read more
source§

fn duplicates(self) -> DuplicatesBy<Self, Self::Item, ById>
where - Self: Sized, - Self::Item: Eq + Hash,

Return an iterator adaptor that produces elements that appear more than once during the +If the iterator is sorted, all elements will be unique. Read more
source§

fn duplicates(self) -> DuplicatesBy<Self, Self::Item, ById>
where + Self: Sized, + Self::Item: Eq + Hash,

Return an iterator adaptor that produces elements that appear more than once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn duplicates_by<V, F>(self, f: F) -> DuplicatesBy<Self, V, ByFn<F>>
where - Self: Sized, - V: Eq + Hash, - F: FnMut(&Self::Item) -> V,

Return an iterator adaptor that produces elements that appear more than once during the + Self: Sized, + V: Eq + Hash, + F: FnMut(&Self::Item) -> V,
Return an iterator adaptor that produces elements that appear more than once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn unique(self) -> Unique<Self>
where - Self: Sized, - Self::Item: Clone + Eq + Hash,

Return an iterator adaptor that filters out elements that have + Self: Sized, + Self::Item: Clone + Eq + Hash,
Return an iterator adaptor that filters out elements that have already been produced once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn unique_by<V, F>(self, f: F) -> UniqueBy<Self, V, F>
where - Self: Sized, - V: Eq + Hash, - F: FnMut(&Self::Item) -> V,

Return an iterator adaptor that filters out elements that have + Self: Sized, + V: Eq + Hash, + F: FnMut(&Self::Item) -> V,
Return an iterator adaptor that filters out elements that have already been produced once during the iteration. Read more
source§

fn peeking_take_while<F>(&mut self, accept: F) -> PeekingTakeWhile<'_, Self, F>
where - Self: Sized + PeekingNext, - F: FnMut(&Self::Item) -> bool,

Return an iterator adaptor that borrows from this iterator and + Self: Sized + PeekingNext, + F: FnMut(&Self::Item) -> bool,
Return an iterator adaptor that borrows from this iterator and takes items while the closure accept returns true. Read more
source§

fn take_while_ref<F>(&mut self, accept: F) -> TakeWhileRef<'_, Self, F>
where - Self: Clone, - F: FnMut(&Self::Item) -> bool,

Return an iterator adaptor that borrows from a Clone-able iterator + Self: Clone, + F: FnMut(&Self::Item) -> bool,
Return an iterator adaptor that borrows from a Clone-able iterator to only pick off elements while the predicate accept returns true. Read more
source§

fn take_while_inclusive<F>( &mut self, accept: F ) -> TakeWhileInclusive<'_, Self, F>
where - Self: Sized, - F: FnMut(&Self::Item) -> bool,

Returns an iterator adaptor that consumes elements while the given + Self: Sized, + F: FnMut(&Self::Item) -> bool,
Returns an iterator adaptor that consumes elements while the given predicate is true, including the element for which the predicate first returned false. Read more
source§

fn while_some<A>(self) -> WhileSome<Self>
where - Self: Sized + Iterator<Item = Option<A>>,

Return an iterator adaptor that filters Option<A> iterator elements + Self: Sized + Iterator<Item = Option<A>>,
Return an iterator adaptor that filters Option<A> iterator elements and produces A. Stops on the first None encountered. Read more
source§

fn tuple_combinations<T>(self) -> TupleCombinations<Self, T>
where - Self: Sized + Clone, - Self::Item: Clone, + Self: Sized + Clone, + Self::Item: Clone, T: HasCombination<Self>,

Return an iterator adaptor that iterates over the combinations of the -elements from an iterator. Read more
source§

fn combinations(self, k: usize) -> Combinations<Self>
where - Self: Sized, - Self::Item: Clone,

Return an iterator adaptor that iterates over the k-length combinations of +elements from an iterator. Read more
source§

fn combinations(self, k: usize) -> Combinations<Self>
where + Self: Sized, + Self::Item: Clone,

Return an iterator adaptor that iterates over the k-length combinations of the elements from an iterator. Read more
source§

fn combinations_with_replacement( self, - k: usize + k: usize ) -> CombinationsWithReplacement<Self>
where - Self: Sized, - Self::Item: Clone,

Return an iterator that iterates over the k-length combinations of -the elements from an iterator, with replacement. Read more
source§

fn permutations(self, k: usize) -> Permutations<Self>
where - Self: Sized, - Self::Item: Clone,

Return an iterator adaptor that iterates over all k-permutations of the + Self: Sized, + Self::Item: Clone,
Return an iterator that iterates over the k-length combinations of +the elements from an iterator, with replacement. Read more
source§

fn permutations(self, k: usize) -> Permutations<Self>
where + Self: Sized, + Self::Item: Clone,

Return an iterator adaptor that iterates over all k-permutations of the elements from an iterator. Read more
source§

fn powerset(self) -> Powerset<Self>
where - Self: Sized, - Self::Item: Clone,

Return an iterator that iterates through the powerset of the elements from an -iterator. Read more
source§

fn pad_using<F>(self, min: usize, f: F) -> PadUsing<Self, F>
where - Self: Sized, - F: FnMut(usize) -> Self::Item,

Return an iterator adaptor that pads the sequence to a minimum length of + Self: Sized, + Self::Item: Clone,
Return an iterator that iterates through the powerset of the elements from an +iterator. Read more
source§

fn pad_using<F>(self, min: usize, f: F) -> PadUsing<Self, F>
where + Self: Sized, + F: FnMut(usize) -> Self::Item,

Return an iterator adaptor that pads the sequence to a minimum length of min by filling missing elements using a closure f. Read more
source§

fn with_position(self) -> WithPosition<Self>
where - Self: Sized,

Return an iterator adaptor that combines each element with a Position to + Self: Sized,
Return an iterator adaptor that combines each element with a Position to ease special-case handling of the first or last elements. Read more
source§

fn positions<P>(self, predicate: P) -> Positions<Self, P>
where - Self: Sized, - P: FnMut(Self::Item) -> bool,

Return an iterator adaptor that yields the indices of all elements + Self: Sized, + P: FnMut(Self::Item) -> bool,
Return an iterator adaptor that yields the indices of all elements satisfying a predicate, counted from the start of the iterator. Read more
source§

fn update<F>(self, updater: F) -> Update<Self, F>
where - Self: Sized, - F: FnMut(&mut Self::Item),

Return an iterator adaptor that applies a mutating function -to each element before yielding it. Read more
source§

fn next_tuple<T>(&mut self) -> Option<T>
where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, + Self: Sized, + F: FnMut(&mut Self::Item),

Return an iterator adaptor that applies a mutating function +to each element before yielding it. Read more
source§

fn next_tuple<T>(&mut self) -> Option<T>
where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Advances the iterator and returns the next items grouped in a tuple of -a specific size (up to 12). Read more
source§

fn collect_tuple<T>(self) -> Option<T>
where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, +a specific size (up to 12). Read more

source§

fn collect_tuple<T>(self) -> Option<T>
where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Collects all items from the iterator into a tuple of a specific size -(up to 12). Read more
source§

fn find_position<P>(&mut self, pred: P) -> Option<(usize, Self::Item)>
where - P: FnMut(&Self::Item) -> bool,

Find the position and value of the first element satisfying a predicate. Read more
source§

fn find_or_last<P>(self, predicate: P) -> Option<Self::Item>
where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the last element, if any. Read more
source§

fn find_or_first<P>(self, predicate: P) -> Option<Self::Item>
where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the first element, if any. Read more
source§

fn contains<Q>(&mut self, query: &Q) -> bool
where - Self: Sized, - Self::Item: Borrow<Q>, - Q: PartialEq,

Returns true if the given item is present in this iterator. Read more
source§

fn all_equal(&mut self) -> bool
where - Self: Sized, - Self::Item: PartialEq,

Check whether all elements compare equal. Read more
source§

fn all_equal_value( +(up to 12). Read more

source§

fn find_position<P>(&mut self, pred: P) -> Option<(usize, Self::Item)>
where + P: FnMut(&Self::Item) -> bool,

Find the position and value of the first element satisfying a predicate. Read more
source§

fn find_or_last<P>(self, predicate: P) -> Option<Self::Item>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the last element, if any. Read more
source§

fn find_or_first<P>(self, predicate: P) -> Option<Self::Item>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the first element, if any. Read more
source§

fn contains<Q>(&mut self, query: &Q) -> bool
where + Self: Sized, + Self::Item: Borrow<Q>, + Q: PartialEq,

Returns true if the given item is present in this iterator. Read more
source§

fn all_equal(&mut self) -> bool
where + Self: Sized, + Self::Item: PartialEq,

Check whether all elements compare equal. Read more
source§

fn all_equal_value( &mut self -) -> Result<Self::Item, Option<(Self::Item, Self::Item)>>
where - Self: Sized, - Self::Item: PartialEq,

If there are elements and they are all equal, return a single copy of that element. +) -> Result<Self::Item, Option<(Self::Item, Self::Item)>>
where + Self: Sized, + Self::Item: PartialEq,
If there are elements and they are all equal, return a single copy of that element. If there are no elements, return an Error containing None. If there are elements and they are not all equal, return a tuple containing the first -two non-equal elements found. Read more
source§

fn all_unique(&mut self) -> bool
where - Self: Sized, - Self::Item: Eq + Hash,

Check whether all elements are unique (non equal). Read more
source§

fn dropping(self, n: usize) -> Self
where - Self: Sized,

Consume the first n elements from the iterator eagerly, -and return the same iterator again. Read more
source§

fn dropping_back(self, n: usize) -> Self
where - Self: Sized + DoubleEndedIterator,

Consume the last n elements from the iterator eagerly, +two non-equal elements found. Read more
source§

fn all_unique(&mut self) -> bool
where + Self: Sized, + Self::Item: Eq + Hash,

Check whether all elements are unique (non equal). Read more
source§

fn dropping(self, n: usize) -> Self
where + Self: Sized,

Consume the first n elements from the iterator eagerly, +and return the same iterator again. Read more
source§

fn dropping_back(self, n: usize) -> Self
where + Self: Sized + DoubleEndedIterator,

Consume the last n elements from the iterator eagerly, and return the same iterator again. Read more
source§

fn foreach<F>(self, f: F)
where - F: FnMut(Self::Item), - Self: Sized,

👎Deprecated since 0.8.0: Use .for_each() instead
Run the closure f eagerly on each element of the iterator. Read more
source§

fn concat(self) -> Self::Item
where - Self: Sized, - Self::Item: Extend<<Self::Item as IntoIterator>::Item> + IntoIterator + Default,

Combine all an iterator’s elements into one element by using Extend. Read more
source§

fn collect_vec(self) -> Vec<Self::Item>
where - Self: Sized,

.collect_vec() is simply a type specialization of Iterator::collect, -for convenience.
source§

fn try_collect<T, U, E>(self) -> Result<U, E>
where - Self: Sized + Iterator<Item = Result<T, E>>, - Result<U, E>: FromIterator<Result<T, E>>,

.try_collect() is more convenient way of writing -.collect::<Result<_, _>>() Read more
source§

fn set_from<'a, A, J>(&mut self, from: J) -> usize
where + F: FnMut(Self::Item), + Self: Sized,

👎Deprecated since 0.8.0: Use .for_each() instead
Run the closure f eagerly on each element of the iterator. Read more
source§

fn concat(self) -> Self::Item
where + Self: Sized, + Self::Item: Extend<<Self::Item as IntoIterator>::Item> + IntoIterator + Default,

Combine all an iterator’s elements into one element by using Extend. Read more
source§

fn collect_vec(self) -> Vec<Self::Item>
where + Self: Sized,

.collect_vec() is simply a type specialization of Iterator::collect, +for convenience.
source§

fn try_collect<T, U, E>(self) -> Result<U, E>
where + Self: Sized + Iterator<Item = Result<T, E>>, + Result<U, E>: FromIterator<Result<T, E>>,

.try_collect() is more convenient way of writing +.collect::<Result<_, _>>() Read more
source§

fn set_from<'a, A, J>(&mut self, from: J) -> usize
where A: 'a, - Self: Iterator<Item = &'a mut A>, - J: IntoIterator<Item = A>,

Assign to each reference in self from the from iterator, -stopping at the shortest of the two iterators. Read more
source§

fn join(&mut self, sep: &str) -> String
where - Self::Item: Display,

Combine all iterator elements into one String, separated by sep. Read more
source§

fn format(self, sep: &str) -> Format<'_, Self>
where - Self: Sized,

Format all iterator elements, separated by sep. Read more
source§

fn format_with<F>(self, sep: &str, format: F) -> FormatWith<'_, Self, F>
where - Self: Sized, - F: FnMut(Self::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Format all iterator elements, separated by sep. Read more
source§

fn fold_results<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>
where - Self: Iterator<Item = Result<A, E>>, - F: FnMut(B, A) -> B,

👎Deprecated since 0.10.0: Use .fold_ok() instead
source§

fn fold_ok<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>
where - Self: Iterator<Item = Result<A, E>>, - F: FnMut(B, A) -> B,

Fold Result values from an iterator. Read more
source§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>
where - Self: Iterator<Item = Option<A>>, - F: FnMut(B, A) -> B,

Fold Option values from an iterator. Read more
source§

fn fold1<F>(self, f: F) -> Option<Self::Item>
where - F: FnMut(Self::Item, Self::Item) -> Self::Item, - Self: Sized,

👎Deprecated since 0.10.2: Use Iterator::reduce instead
Accumulator of the elements in the iterator. Read more
source§

fn tree_fold1<F>(self, f: F) -> Option<Self::Item>
where - F: FnMut(Self::Item, Self::Item) -> Self::Item, - Self: Sized,

Accumulate the elements in the iterator in a tree-like manner. Read more
source§

fn fold_while<B, F>(&mut self, init: B, f: F) -> FoldWhile<B>
where - Self: Sized, - F: FnMut(B, Self::Item) -> FoldWhile<B>,

An iterator method that applies a function, producing a single, final value. Read more
source§

fn sum1<S>(self) -> Option<S>
where - Self: Sized, - S: Sum<Self::Item>,

Iterate over the entire iterator and add all the elements. Read more
source§

fn product1<P>(self) -> Option<P>
where - Self: Sized, - P: Product<Self::Item>,

Iterate over the entire iterator and multiply all the elements. Read more
source§

fn sorted_unstable(self) -> IntoIter<Self::Item>
where - Self: Sized, - Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by<F>(self, cmp: F) -> IntoIter<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted(self) -> IntoIter<Self::Item>
where - Self: Sized, - Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by<F>(self, cmp: F) -> IntoIter<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_cached_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. The key function is -called exactly once per key. Read more
source§

fn k_smallest(self, k: usize) -> IntoIter<Self::Item>
where - Self: Sized, - Self::Item: Ord,

Sort the k smallest elements into a new iterator, in ascending order. Read more
source§

fn partition_map<A, B, F, L, R>(self, predicate: F) -> (A, B)
where - Self: Sized, - F: FnMut(Self::Item) -> Either<L, R>, - A: Default + Extend<L>, - B: Default + Extend<R>,

Collect all iterator elements into one of two -partitions. Unlike Iterator::partition, each partition may -have a distinct type. Read more
source§

fn partition_result<A, B, T, E>(self) -> (A, B)
where - Self: Sized + Iterator<Item = Result<T, E>>, - A: Default + Extend<T>, - B: Default + Extend<E>,

Partition a sequence of Results into one list of all the Ok elements -and another list of all the Err elements. Read more
source§

fn into_group_map<K, V>(self) -> HashMap<K, Vec<V>>
where - Self: Sized + Iterator<Item = (K, V)>, - K: Hash + Eq,

Return a HashMap of keys mapped to Vecs of values. Keys and values -are taken from (Key, Value) tuple pairs yielded by the input iterator. Read more
source§

fn into_group_map_by<K, V, F>(self, f: F) -> HashMap<K, Vec<V>>
where - Self: Sized + Iterator<Item = V>, - K: Hash + Eq, - F: Fn(&V) -> K,

Return an Iterator on a HashMap. Keys mapped to Vecs of values. The key is specified + Self: Iterator<Item = &'a mut A>, + J: IntoIterator<Item = A>,
Assign to each reference in self from the from iterator, +stopping at the shortest of the two iterators. Read more
source§

fn join(&mut self, sep: &str) -> String
where + Self::Item: Display,

Combine all iterator elements into one String, separated by sep. Read more
source§

fn format(self, sep: &str) -> Format<'_, Self>
where + Self: Sized,

Format all iterator elements, separated by sep. Read more
source§

fn format_with<F>(self, sep: &str, format: F) -> FormatWith<'_, Self, F>
where + Self: Sized, + F: FnMut(Self::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Format all iterator elements, separated by sep. Read more
source§

fn fold_results<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>
where + Self: Iterator<Item = Result<A, E>>, + F: FnMut(B, A) -> B,

👎Deprecated since 0.10.0: Use .fold_ok() instead
source§

fn fold_ok<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>
where + Self: Iterator<Item = Result<A, E>>, + F: FnMut(B, A) -> B,

Fold Result values from an iterator. Read more
source§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>
where + Self: Iterator<Item = Option<A>>, + F: FnMut(B, A) -> B,

Fold Option values from an iterator. Read more
source§

fn fold1<F>(self, f: F) -> Option<Self::Item>
where + F: FnMut(Self::Item, Self::Item) -> Self::Item, + Self: Sized,

👎Deprecated since 0.10.2: Use Iterator::reduce instead
Accumulator of the elements in the iterator. Read more
source§

fn tree_fold1<F>(self, f: F) -> Option<Self::Item>
where + F: FnMut(Self::Item, Self::Item) -> Self::Item, + Self: Sized,

Accumulate the elements in the iterator in a tree-like manner. Read more
source§

fn fold_while<B, F>(&mut self, init: B, f: F) -> FoldWhile<B>
where + Self: Sized, + F: FnMut(B, Self::Item) -> FoldWhile<B>,

An iterator method that applies a function, producing a single, final value. Read more
source§

fn sum1<S>(self) -> Option<S>
where + Self: Sized, + S: Sum<Self::Item>,

Iterate over the entire iterator and add all the elements. Read more
source§

fn product1<P>(self) -> Option<P>
where + Self: Sized, + P: Product<Self::Item>,

Iterate over the entire iterator and multiply all the elements. Read more
source§

fn sorted_unstable(self) -> IntoIter<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by<F>(self, cmp: F) -> IntoIter<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted(self) -> IntoIter<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by<F>(self, cmp: F) -> IntoIter<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_cached_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. The key function is +called exactly once per key. Read more
source§

fn k_smallest(self, k: usize) -> IntoIter<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Sort the k smallest elements into a new iterator, in ascending order. Read more
source§

fn partition_map<A, B, F, L, R>(self, predicate: F) -> (A, B)
where + Self: Sized, + F: FnMut(Self::Item) -> Either<L, R>, + A: Default + Extend<L>, + B: Default + Extend<R>,

Collect all iterator elements into one of two +partitions. Unlike Iterator::partition, each partition may +have a distinct type. Read more
source§

fn partition_result<A, B, T, E>(self) -> (A, B)
where + Self: Sized + Iterator<Item = Result<T, E>>, + A: Default + Extend<T>, + B: Default + Extend<E>,

Partition a sequence of Results into one list of all the Ok elements +and another list of all the Err elements. Read more
source§

fn into_group_map<K, V>(self) -> HashMap<K, Vec<V>>
where + Self: Sized + Iterator<Item = (K, V)>, + K: Hash + Eq,

Return a HashMap of keys mapped to Vecs of values. Keys and values +are taken from (Key, Value) tuple pairs yielded by the input iterator. Read more
source§

fn into_group_map_by<K, V, F>(self, f: F) -> HashMap<K, Vec<V>>
where + Self: Sized + Iterator<Item = V>, + K: Hash + Eq, + F: Fn(&V) -> K,

Return an Iterator on a HashMap. Keys mapped to Vecs of values. The key is specified in the closure. Read more
source§

fn into_grouping_map<K, V>(self) -> GroupingMap<Self>
where - Self: Sized + Iterator<Item = (K, V)>, - K: Hash + Eq,

Constructs a GroupingMap to be used later with one of the efficient + Self: Sized + Iterator<Item = (K, V)>, + K: Hash + Eq,
Constructs a GroupingMap to be used later with one of the efficient group-and-fold operations it allows to perform. Read more
source§

fn into_grouping_map_by<K, V, F>( self, key_mapper: F ) -> GroupingMap<MapForGrouping<Self, F>>
where - Self: Sized + Iterator<Item = V>, - K: Hash + Eq, - F: FnMut(&V) -> K,

Constructs a GroupingMap to be used later with one of the efficient -group-and-fold operations it allows to perform. Read more
source§

fn min_set(self) -> Vec<Self::Item>
where - Self: Sized, - Self::Item: Ord,

Return all minimum elements of an iterator. Read more
source§

fn min_set_by<F>(self, compare: F) -> Vec<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn min_set_by_key<K, F>(self, key: F) -> Vec<Self::Item>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn max_set(self) -> Vec<Self::Item>
where - Self: Sized, - Self::Item: Ord,

Return all maximum elements of an iterator. Read more
source§

fn max_set_by<F>(self, compare: F) -> Vec<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all maximum elements of an iterator, as determined by -the specified function. Read more
source§

fn max_set_by_key<K, F>(self, key: F) -> Vec<Self::Item>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return all maximum elements of an iterator, as determined by -the specified function. Read more
source§

fn minmax(self) -> MinMaxResult<Self::Item>
where - Self: Sized, - Self::Item: PartialOrd,

Return the minimum and maximum elements in the iterator. Read more
source§

fn minmax_by_key<K, F>(self, key: F) -> MinMaxResult<Self::Item>
where - Self: Sized, - K: PartialOrd, - F: FnMut(&Self::Item) -> K,

Return the minimum and maximum element of an iterator, as determined by -the specified function. Read more
source§

fn minmax_by<F>(self, compare: F) -> MinMaxResult<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the minimum and maximum element of an iterator, as determined by -the specified comparison function. Read more
source§

fn position_max(self) -> Option<usize>
where - Self: Sized, - Self::Item: Ord,

Return the position of the maximum element in the iterator. Read more
source§

fn position_max_by_key<K, F>(self, key: F) -> Option<usize>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return the position of the maximum element in the iterator, as -determined by the specified function. Read more
source§

fn position_max_by<F>(self, compare: F) -> Option<usize>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the maximum element in the iterator, as -determined by the specified comparison function. Read more
source§

fn position_min(self) -> Option<usize>
where - Self: Sized, - Self::Item: Ord,

Return the position of the minimum element in the iterator. Read more
source§

fn position_min_by_key<K, F>(self, key: F) -> Option<usize>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return the position of the minimum element in the iterator, as -determined by the specified function. Read more
source§

fn position_min_by<F>(self, compare: F) -> Option<usize>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the minimum element in the iterator, as -determined by the specified comparison function. Read more
source§

fn position_minmax(self) -> MinMaxResult<usize>
where - Self: Sized, - Self::Item: PartialOrd,

Return the positions of the minimum and maximum elements in -the iterator. Read more
source§

fn position_minmax_by_key<K, F>(self, key: F) -> MinMaxResult<usize>
where - Self: Sized, - K: PartialOrd, - F: FnMut(&Self::Item) -> K,

Return the postions of the minimum and maximum elements of an -iterator, as determined by the specified function. Read more
source§

fn position_minmax_by<F>(self, compare: F) -> MinMaxResult<usize>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the postions of the minimum and maximum elements of an -iterator, as determined by the specified comparison function. Read more
source§

fn exactly_one(self) -> Result<Self::Item, ExactlyOneError<Self>>
where - Self: Sized,

If the iterator yields exactly one element, that element will be returned, otherwise + Self: Sized + Iterator<Item = V>, + K: Hash + Eq, + F: FnMut(&V) -> K,
Constructs a GroupingMap to be used later with one of the efficient +group-and-fold operations it allows to perform. Read more
source§

fn min_set(self) -> Vec<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Return all minimum elements of an iterator. Read more
source§

fn min_set_by<F>(self, compare: F) -> Vec<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn min_set_by_key<K, F>(self, key: F) -> Vec<Self::Item>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn max_set(self) -> Vec<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Return all maximum elements of an iterator. Read more
source§

fn max_set_by<F>(self, compare: F) -> Vec<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all maximum elements of an iterator, as determined by +the specified function. Read more
source§

fn max_set_by_key<K, F>(self, key: F) -> Vec<Self::Item>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return all maximum elements of an iterator, as determined by +the specified function. Read more
source§

fn minmax(self) -> MinMaxResult<Self::Item>
where + Self: Sized, + Self::Item: PartialOrd,

Return the minimum and maximum elements in the iterator. Read more
source§

fn minmax_by_key<K, F>(self, key: F) -> MinMaxResult<Self::Item>
where + Self: Sized, + K: PartialOrd, + F: FnMut(&Self::Item) -> K,

Return the minimum and maximum element of an iterator, as determined by +the specified function. Read more
source§

fn minmax_by<F>(self, compare: F) -> MinMaxResult<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the minimum and maximum element of an iterator, as determined by +the specified comparison function. Read more
source§

fn position_max(self) -> Option<usize>
where + Self: Sized, + Self::Item: Ord,

Return the position of the maximum element in the iterator. Read more
source§

fn position_max_by_key<K, F>(self, key: F) -> Option<usize>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return the position of the maximum element in the iterator, as +determined by the specified function. Read more
source§

fn position_max_by<F>(self, compare: F) -> Option<usize>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the maximum element in the iterator, as +determined by the specified comparison function. Read more
source§

fn position_min(self) -> Option<usize>
where + Self: Sized, + Self::Item: Ord,

Return the position of the minimum element in the iterator. Read more
source§

fn position_min_by_key<K, F>(self, key: F) -> Option<usize>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return the position of the minimum element in the iterator, as +determined by the specified function. Read more
source§

fn position_min_by<F>(self, compare: F) -> Option<usize>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the minimum element in the iterator, as +determined by the specified comparison function. Read more
source§

fn position_minmax(self) -> MinMaxResult<usize>
where + Self: Sized, + Self::Item: PartialOrd,

Return the positions of the minimum and maximum elements in +the iterator. Read more
source§

fn position_minmax_by_key<K, F>(self, key: F) -> MinMaxResult<usize>
where + Self: Sized, + K: PartialOrd, + F: FnMut(&Self::Item) -> K,

Return the postions of the minimum and maximum elements of an +iterator, as determined by the specified function. Read more
source§

fn position_minmax_by<F>(self, compare: F) -> MinMaxResult<usize>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the postions of the minimum and maximum elements of an +iterator, as determined by the specified comparison function. Read more
source§

fn exactly_one(self) -> Result<Self::Item, ExactlyOneError<Self>>
where + Self: Sized,

If the iterator yields exactly one element, that element will be returned, otherwise an error will be returned containing an iterator that has the same output as the input -iterator. Read more
source§

fn at_most_one(self) -> Result<Option<Self::Item>, ExactlyOneError<Self>>
where - Self: Sized,

If the iterator yields no elements, Ok(None) will be returned. If the iterator yields +iterator. Read more
source§

fn at_most_one(self) -> Result<Option<Self::Item>, ExactlyOneError<Self>>
where + Self: Sized,

If the iterator yields no elements, Ok(None) will be returned. If the iterator yields exactly one element, that element will be returned, otherwise an error will be returned containing an iterator that has the same output as the input iterator. Read more
source§

fn multipeek(self) -> MultiPeek<Self>
where - Self: Sized,

An iterator adaptor that allows the user to peek at multiple .next() -values without advancing the base iterator. Read more
source§

fn counts(self) -> HashMap<Self::Item, usize>
where - Self: Sized, - Self::Item: Eq + Hash,

Collect the items in this iterator and return a HashMap which + Self: Sized,
An iterator adaptor that allows the user to peek at multiple .next() +values without advancing the base iterator. Read more
source§

fn counts(self) -> HashMap<Self::Item, usize>
where + Self: Sized, + Self::Item: Eq + Hash,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number -of times it appears. Read more
source§

fn counts_by<K, F>(self, f: F) -> HashMap<K, usize>
where - Self: Sized, - K: Eq + Hash, - F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which +of times it appears. Read more
source§

fn counts_by<K, F>(self, f: F) -> HashMap<K, usize>
where + Self: Sized, + K: Eq + Hash, + F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number of times it appears, determining identity using a keying function. Read more
source§

fn multiunzip<FromI>(self) -> FromI
where - Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
source§

impl<T> Itertools for T
where - T: Iterator + ?Sized,

source§

fn interleave<J>( + Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
source§

impl<T> Itertools for T
where + T: Iterator + ?Sized,

source§

fn interleave<J>( self, other: J -) -> Interleave<Self, <J as IntoIterator>::IntoIter>
where - J: IntoIterator<Item = Self::Item>, - Self: Sized,

Alternate elements from two iterators until both have run out. Read more
source§

fn interleave_shortest<J>( +) -> Interleave<Self, <J as IntoIterator>::IntoIter>
where + J: IntoIterator<Item = Self::Item>, + Self: Sized,

Alternate elements from two iterators until both have run out. Read more
source§

fn interleave_shortest<J>( self, other: J -) -> InterleaveShortest<Self, <J as IntoIterator>::IntoIter>
where - J: IntoIterator<Item = Self::Item>, - Self: Sized,

Alternate elements from two iterators until at least one of them has run +) -> InterleaveShortest<Self, <J as IntoIterator>::IntoIter>
where + J: IntoIterator<Item = Self::Item>, + Self: Sized,
Alternate elements from two iterators until at least one of them has run out. Read more
source§

fn intersperse( self, - element: Self::Item -) -> IntersperseWith<Self, IntersperseElementSimple<Self::Item>>
where - Self: Sized, - Self::Item: Clone,

An iterator adaptor to insert a particular value + element: Self::Item +) -> IntersperseWith<Self, IntersperseElementSimple<Self::Item>>
where + Self: Sized, + Self::Item: Clone,
An iterator adaptor to insert a particular value between each element of the adapted iterator. Read more
source§

fn intersperse_with<F>(self, element: F) -> IntersperseWith<Self, F>
where - Self: Sized, - F: FnMut() -> Self::Item,

An iterator adaptor to insert a particular value created by a function + Self: Sized, + F: FnMut() -> Self::Item,
An iterator adaptor to insert a particular value created by a function between each element of the adapted iterator. Read more
source§

fn zip_longest<J>( self, other: J -) -> ZipLongest<Self, <J as IntoIterator>::IntoIter>
where - J: IntoIterator, - Self: Sized,

Create an iterator which iterates over both this and the specified -iterator simultaneously, yielding pairs of two optional elements. Read more
source§

fn zip_eq<J>(self, other: J) -> ZipEq<Self, <J as IntoIterator>::IntoIter>
where - J: IntoIterator, - Self: Sized,

Create an iterator which iterates over both this and the specified +) -> ZipLongest<Self, <J as IntoIterator>::IntoIter>
where + J: IntoIterator, + Self: Sized,
Create an iterator which iterates over both this and the specified +iterator simultaneously, yielding pairs of two optional elements. Read more
source§

fn zip_eq<J>(self, other: J) -> ZipEq<Self, <J as IntoIterator>::IntoIter>
where + J: IntoIterator, + Self: Sized,

Create an iterator which iterates over both this and the specified iterator simultaneously, yielding pairs of elements. Read more
source§

fn batching<B, F>(self, f: F) -> Batching<Self, F>
where - F: FnMut(&mut Self) -> Option<B>, - Self: Sized,

A “meta iterator adaptor”. Its closure receives a reference to the + F: FnMut(&mut Self) -> Option<B>, + Self: Sized,
A “meta iterator adaptor”. Its closure receives a reference to the iterator and may pick off as many elements as it likes, to produce the next iterator element. Read more
source§

fn group_by<K, F>(self, key: F) -> GroupBy<K, Self, F>
where - Self: Sized, - F: FnMut(&Self::Item) -> K, - K: PartialEq,

Return an iterable that can group iterator elements. + Self: Sized, + F: FnMut(&Self::Item) -> K, + K: PartialEq,
Return an iterable that can group iterator elements. Consecutive elements that map to the same key (“runs”), are assigned -to the same group. Read more
source§

fn chunks(self, size: usize) -> IntoChunks<Self>
where - Self: Sized,

Return an iterable that can chunk the iterator. Read more
source§

fn tuple_windows<T>(self) -> TupleWindows<Self, T>
where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, +to the same group. Read more

source§

fn chunks(self, size: usize) -> IntoChunks<Self>
where + Self: Sized,

Return an iterable that can chunk the iterator. Read more
source§

fn tuple_windows<T>(self) -> TupleWindows<Self, T>
where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple, - <T as TupleCollect>::Item: Clone,

Return an iterator over all contiguous windows producing tuples of + <T as TupleCollect>::Item: Clone,
Return an iterator over all contiguous windows producing tuples of a specific size (up to 12). Read more
source§

fn circular_tuple_windows<T>(self) -> CircularTupleWindows<Self, T>
where - Self: Sized + Clone + Iterator<Item = <T as TupleCollect>::Item> + ExactSizeIterator, - T: TupleCollect + Clone, - <T as TupleCollect>::Item: Clone,

Return an iterator over all windows, wrapping back to the first + Self: Sized + Clone + Iterator<Item = <T as TupleCollect>::Item> + ExactSizeIterator, + T: TupleCollect + Clone, + <T as TupleCollect>::Item: Clone,
Return an iterator over all windows, wrapping back to the first elements when the window would otherwise exceed the length of the iterator, producing tuples of a specific size (up to 12). Read more
source§

fn tuples<T>(self) -> Tuples<Self, T>
where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Return an iterator that groups the items in tuples of a specific size (up to 12). Read more
source§

fn tee(self) -> (Tee<Self>, Tee<Self>)
where - Self: Sized, - Self::Item: Clone,

Split into an iterator pair that both yield all elements from -the original iterator. Read more
source§

fn step(self, n: usize) -> Step<Self>
where - Self: Sized,

👎Deprecated since 0.8.0: Use std .step_by() instead
Return an iterator adaptor that steps n elements in the base iterator + Self: Sized, + Self::Item: Clone,
Split into an iterator pair that both yield all elements from +the original iterator. Read more
source§

fn step(self, n: usize) -> Step<Self>
where + Self: Sized,

👎Deprecated since 0.8.0: Use std .step_by() instead
Return an iterator adaptor that steps n elements in the base iterator for each iteration. Read more
source§

fn map_into<R>(self) -> MapSpecialCase<Self, MapSpecialCaseFnInto<R>>
where - Self: Sized, - Self::Item: Into<R>,

Convert each item of the iterator using the Into trait. Read more
source§

fn map_results<F, T, U, E>( + Self: Sized, + Self::Item: Into<R>,

Convert each item of the iterator using the Into trait. Read more
source§

fn map_results<F, T, U, E>( self, f: F ) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>
where - Self: Sized + Iterator<Item = Result<T, E>>, - F: FnMut(T) -> U,

👎Deprecated since 0.10.0: Use .map_ok() instead
source§

fn map_ok<F, T, U, E>(self, f: F) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>
where - Self: Sized + Iterator<Item = Result<T, E>>, - F: FnMut(T) -> U,

Return an iterator adaptor that applies the provided closure + Self: Sized + Iterator<Item = Result<T, E>>, + F: FnMut(T) -> U,
👎Deprecated since 0.10.0: Use .map_ok() instead
source§

fn map_ok<F, T, U, E>(self, f: F) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>
where + Self: Sized + Iterator<Item = Result<T, E>>, + F: FnMut(T) -> U,

Return an iterator adaptor that applies the provided closure to every Result::Ok value. Result::Err values are unchanged. Read more
source§

fn filter_ok<F, T, E>(self, f: F) -> FilterOk<Self, F>
where - Self: Sized + Iterator<Item = Result<T, E>>, - F: FnMut(&T) -> bool,

Return an iterator adaptor that filters every Result::Ok + Self: Sized + Iterator<Item = Result<T, E>>, + F: FnMut(&T) -> bool,
Return an iterator adaptor that filters every Result::Ok value with the provided closure. Result::Err values are unchanged. Read more
source§

fn filter_map_ok<F, T, U, E>(self, f: F) -> FilterMapOk<Self, F>
where - Self: Sized + Iterator<Item = Result<T, E>>, - F: FnMut(T) -> Option<U>,

Return an iterator adaptor that filters and transforms every + Self: Sized + Iterator<Item = Result<T, E>>, + F: FnMut(T) -> Option<U>,
Return an iterator adaptor that filters and transforms every Result::Ok value with the provided closure. Result::Err values are unchanged. Read more
source§

fn flatten_ok<T, E>(self) -> FlattenOk<Self, T, E>
where - Self: Sized + Iterator<Item = Result<T, E>>, - T: IntoIterator,

Return an iterator adaptor that flattens every Result::Ok value into + Self: Sized + Iterator<Item = Result<T, E>>, + T: IntoIterator,
Return an iterator adaptor that flattens every Result::Ok value into a series of Result::Ok values. Result::Err values are unchanged. Read more
source§

fn merge<J>( self, other: J -) -> MergeBy<Self, <J as IntoIterator>::IntoIter, MergeLte>
where - Self: Sized, - Self::Item: PartialOrd, - J: IntoIterator<Item = Self::Item>,

Return an iterator adaptor that merges the two base iterators in +) -> MergeBy<Self, <J as IntoIterator>::IntoIter, MergeLte>
where + Self: Sized, + Self::Item: PartialOrd, + J: IntoIterator<Item = Self::Item>,
Return an iterator adaptor that merges the two base iterators in ascending order. If both base iterators are sorted (ascending), the result is sorted. Read more
source§

fn merge_by<J, F>( self, other: J, is_first: F -) -> MergeBy<Self, <J as IntoIterator>::IntoIter, F>
where - Self: Sized, - J: IntoIterator<Item = Self::Item>, - F: FnMut(&Self::Item, &Self::Item) -> bool,

Return an iterator adaptor that merges the two base iterators in order. +) -> MergeBy<Self, <J as IntoIterator>::IntoIter, F>
where + Self: Sized, + J: IntoIterator<Item = Self::Item>, + F: FnMut(&Self::Item, &Self::Item) -> bool,
Return an iterator adaptor that merges the two base iterators in order. This is much like .merge() but allows for a custom ordering. Read more
source§

fn merge_join_by<J, F>( self, other: J, cmp_fn: F -) -> MergeJoinBy<Self, <J as IntoIterator>::IntoIter, F>
where - J: IntoIterator, - F: FnMut(&Self::Item, &<J as IntoIterator>::Item) -> Ordering, - Self: Sized,

Create an iterator that merges items from both this and the specified -iterator in ascending order. Read more
source§

fn kmerge(self) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, KMergeByLt>
where - Self: Sized, - Self::Item: IntoIterator, - <Self::Item as IntoIterator>::Item: PartialOrd,

Return an iterator adaptor that flattens an iterator of iterators by +) -> MergeJoinBy<Self, <J as IntoIterator>::IntoIter, F>
where + J: IntoIterator, + F: FnMut(&Self::Item, &<J as IntoIterator>::Item) -> Ordering, + Self: Sized,
Create an iterator that merges items from both this and the specified +iterator in ascending order. Read more
source§

fn kmerge(self) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, KMergeByLt>
where + Self: Sized, + Self::Item: IntoIterator, + <Self::Item as IntoIterator>::Item: PartialOrd,

Return an iterator adaptor that flattens an iterator of iterators by merging them in ascending order. Read more
source§

fn kmerge_by<F>( self, first: F -) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F>
where - Self: Sized, - Self::Item: IntoIterator, - F: FnMut(&<Self::Item as IntoIterator>::Item, &<Self::Item as IntoIterator>::Item) -> bool,

Return an iterator adaptor that flattens an iterator of iterators by +) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F>
where + Self: Sized, + Self::Item: IntoIterator, + F: FnMut(&<Self::Item as IntoIterator>::Item, &<Self::Item as IntoIterator>::Item) -> bool,
Return an iterator adaptor that flattens an iterator of iterators by merging them according to the given closure. Read more
source§

fn cartesian_product<J>( self, other: J -) -> Product<Self, <J as IntoIterator>::IntoIter>
where - Self: Sized, - Self::Item: Clone, - J: IntoIterator, - <J as IntoIterator>::IntoIter: Clone,

Return an iterator adaptor that iterates over the cartesian product of +) -> Product<Self, <J as IntoIterator>::IntoIter>
where + Self: Sized, + Self::Item: Clone, + J: IntoIterator, + <J as IntoIterator>::IntoIter: Clone,
Return an iterator adaptor that iterates over the cartesian product of the element sets of two iterators self and J. Read more
source§

fn multi_cartesian_product( self -) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter>
where - Self: Sized, - Self::Item: IntoIterator, - <Self::Item as IntoIterator>::IntoIter: Clone, - <Self::Item as IntoIterator>::Item: Clone,

Return an iterator adaptor that iterates over the cartesian product of -all subiterators returned by meta-iterator self. Read more
source§

fn coalesce<F>(self, f: F) -> CoalesceBy<Self, F, Self::Item>
where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Return an iterator adaptor that uses the passed-in closure to -optionally merge together consecutive elements. Read more
source§

fn dedup(self) -> CoalesceBy<Self, DedupPred2CoalescePred<DedupEq>, Self::Item>
where - Self: Sized, - Self::Item: PartialEq,

Remove duplicates from sections of consecutive identical elements. +) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter>
where + Self: Sized, + Self::Item: IntoIterator, + <Self::Item as IntoIterator>::IntoIter: Clone, + <Self::Item as IntoIterator>::Item: Clone,
Return an iterator adaptor that iterates over the cartesian product of +all subiterators returned by meta-iterator self. Read more
source§

fn coalesce<F>(self, f: F) -> CoalesceBy<Self, F, Self::Item>
where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Return an iterator adaptor that uses the passed-in closure to +optionally merge together consecutive elements. Read more
source§

fn dedup(self) -> CoalesceBy<Self, DedupPred2CoalescePred<DedupEq>, Self::Item>
where + Self: Sized, + Self::Item: PartialEq,

Remove duplicates from sections of consecutive identical elements. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_by<Cmp>( self, cmp: Cmp -) -> CoalesceBy<Self, DedupPred2CoalescePred<Cmp>, Self::Item>
where - Self: Sized, - Cmp: FnMut(&Self::Item, &Self::Item) -> bool,

Remove duplicates from sections of consecutive identical elements, +) -> CoalesceBy<Self, DedupPred2CoalescePred<Cmp>, Self::Item>
where + Self: Sized, + Cmp: FnMut(&Self::Item, &Self::Item) -> bool,
Remove duplicates from sections of consecutive identical elements, determining equality using a comparison function. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_with_count( self -) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<DedupEq>, (usize, Self::Item)>
where - Self: Sized,

Remove duplicates from sections of consecutive identical elements, while keeping a count of +) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<DedupEq>, (usize, Self::Item)>
where + Self: Sized,
Remove duplicates from sections of consecutive identical elements, while keeping a count of how many repeated elements were present. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_by_with_count<Cmp>( self, cmp: Cmp -) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<Cmp>, (usize, Self::Item)>
where - Self: Sized, - Cmp: FnMut(&Self::Item, &Self::Item) -> bool,

Remove duplicates from sections of consecutive identical elements, while keeping a count of +) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<Cmp>, (usize, Self::Item)>
where + Self: Sized, + Cmp: FnMut(&Self::Item, &Self::Item) -> bool,
Remove duplicates from sections of consecutive identical elements, while keeping a count of how many repeated elements were present. This will determine equality using a comparison function. -If the iterator is sorted, all elements will be unique. Read more
source§

fn duplicates(self) -> DuplicatesBy<Self, Self::Item, ById>
where - Self: Sized, - Self::Item: Eq + Hash,

Return an iterator adaptor that produces elements that appear more than once during the +If the iterator is sorted, all elements will be unique. Read more
source§

fn duplicates(self) -> DuplicatesBy<Self, Self::Item, ById>
where + Self: Sized, + Self::Item: Eq + Hash,

Return an iterator adaptor that produces elements that appear more than once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn duplicates_by<V, F>(self, f: F) -> DuplicatesBy<Self, V, ByFn<F>>
where - Self: Sized, - V: Eq + Hash, - F: FnMut(&Self::Item) -> V,

Return an iterator adaptor that produces elements that appear more than once during the + Self: Sized, + V: Eq + Hash, + F: FnMut(&Self::Item) -> V,
Return an iterator adaptor that produces elements that appear more than once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn unique(self) -> Unique<Self>
where - Self: Sized, - Self::Item: Clone + Eq + Hash,

Return an iterator adaptor that filters out elements that have + Self: Sized, + Self::Item: Clone + Eq + Hash,
Return an iterator adaptor that filters out elements that have already been produced once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn unique_by<V, F>(self, f: F) -> UniqueBy<Self, V, F>
where - Self: Sized, - V: Eq + Hash, - F: FnMut(&Self::Item) -> V,

Return an iterator adaptor that filters out elements that have + Self: Sized, + V: Eq + Hash, + F: FnMut(&Self::Item) -> V,
Return an iterator adaptor that filters out elements that have already been produced once during the iteration. Read more
source§

fn peeking_take_while<F>(&mut self, accept: F) -> PeekingTakeWhile<'_, Self, F>
where - Self: Sized + PeekingNext, - F: FnMut(&Self::Item) -> bool,

Return an iterator adaptor that borrows from this iterator and + Self: Sized + PeekingNext, + F: FnMut(&Self::Item) -> bool,
Return an iterator adaptor that borrows from this iterator and takes items while the closure accept returns true. Read more
source§

fn take_while_ref<F>(&mut self, accept: F) -> TakeWhileRef<'_, Self, F>
where - Self: Clone, - F: FnMut(&Self::Item) -> bool,

Return an iterator adaptor that borrows from a Clone-able iterator + Self: Clone, + F: FnMut(&Self::Item) -> bool,
Return an iterator adaptor that borrows from a Clone-able iterator to only pick off elements while the predicate accept returns true. Read more
source§

fn while_some<A>(self) -> WhileSome<Self>
where - Self: Sized + Iterator<Item = Option<A>>,

Return an iterator adaptor that filters Option<A> iterator elements + Self: Sized + Iterator<Item = Option<A>>,
Return an iterator adaptor that filters Option<A> iterator elements and produces A. Stops on the first None encountered. Read more
source§

fn tuple_combinations<T>(self) -> TupleCombinations<Self, T>
where - Self: Sized + Clone, - Self::Item: Clone, + Self: Sized + Clone, + Self::Item: Clone, T: HasCombination<Self>,

Return an iterator adaptor that iterates over the combinations of the -elements from an iterator. Read more
source§

fn combinations(self, k: usize) -> Combinations<Self>
where - Self: Sized, - Self::Item: Clone,

Return an iterator adaptor that iterates over the k-length combinations of +elements from an iterator. Read more
source§

fn combinations(self, k: usize) -> Combinations<Self>
where + Self: Sized, + Self::Item: Clone,

Return an iterator adaptor that iterates over the k-length combinations of the elements from an iterator. Read more
source§

fn combinations_with_replacement( self, - k: usize + k: usize ) -> CombinationsWithReplacement<Self>
where - Self: Sized, - Self::Item: Clone,

Return an iterator that iterates over the k-length combinations of -the elements from an iterator, with replacement. Read more
source§

fn permutations(self, k: usize) -> Permutations<Self>
where - Self: Sized, - Self::Item: Clone,

Return an iterator adaptor that iterates over all k-permutations of the + Self: Sized, + Self::Item: Clone,
Return an iterator that iterates over the k-length combinations of +the elements from an iterator, with replacement. Read more
source§

fn permutations(self, k: usize) -> Permutations<Self>
where + Self: Sized, + Self::Item: Clone,

Return an iterator adaptor that iterates over all k-permutations of the elements from an iterator. Read more
source§

fn powerset(self) -> Powerset<Self>
where - Self: Sized, - Self::Item: Clone,

Return an iterator that iterates through the powerset of the elements from an -iterator. Read more
source§

fn pad_using<F>(self, min: usize, f: F) -> PadUsing<Self, F>
where - Self: Sized, - F: FnMut(usize) -> Self::Item,

Return an iterator adaptor that pads the sequence to a minimum length of + Self: Sized, + Self::Item: Clone,
Return an iterator that iterates through the powerset of the elements from an +iterator. Read more
source§

fn pad_using<F>(self, min: usize, f: F) -> PadUsing<Self, F>
where + Self: Sized, + F: FnMut(usize) -> Self::Item,

Return an iterator adaptor that pads the sequence to a minimum length of min by filling missing elements using a closure f. Read more
source§

fn with_position(self) -> WithPosition<Self>
where - Self: Sized,

Return an iterator adaptor that wraps each element in a Position to + Self: Sized,
Return an iterator adaptor that wraps each element in a Position to ease special-case handling of the first or last elements. Read more
source§

fn positions<P>(self, predicate: P) -> Positions<Self, P>
where - Self: Sized, - P: FnMut(Self::Item) -> bool,

Return an iterator adaptor that yields the indices of all elements + Self: Sized, + P: FnMut(Self::Item) -> bool,
Return an iterator adaptor that yields the indices of all elements satisfying a predicate, counted from the start of the iterator. Read more
source§

fn update<F>(self, updater: F) -> Update<Self, F>
where - Self: Sized, - F: FnMut(&mut Self::Item),

Return an iterator adaptor that applies a mutating function -to each element before yielding it. Read more
source§

fn next_tuple<T>(&mut self) -> Option<T>
where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, + Self: Sized, + F: FnMut(&mut Self::Item),

Return an iterator adaptor that applies a mutating function +to each element before yielding it. Read more
source§

fn next_tuple<T>(&mut self) -> Option<T>
where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Advances the iterator and returns the next items grouped in a tuple of -a specific size (up to 12). Read more
source§

fn collect_tuple<T>(self) -> Option<T>
where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, +a specific size (up to 12). Read more

source§

fn collect_tuple<T>(self) -> Option<T>
where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Collects all items from the iterator into a tuple of a specific size -(up to 12). Read more
source§

fn find_position<P>(&mut self, pred: P) -> Option<(usize, Self::Item)>
where - P: FnMut(&Self::Item) -> bool,

Find the position and value of the first element satisfying a predicate. Read more
source§

fn find_or_last<P>(self, predicate: P) -> Option<Self::Item>
where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the last element, if any. Read more
source§

fn find_or_first<P>(self, predicate: P) -> Option<Self::Item>
where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the first element, if any. Read more
source§

fn contains<Q>(&mut self, query: &Q) -> bool
where - Self: Sized, - Self::Item: Borrow<Q>, - Q: PartialEq,

Returns true if the given item is present in this iterator. Read more
source§

fn all_equal(&mut self) -> bool
where - Self: Sized, - Self::Item: PartialEq,

Check whether all elements compare equal. Read more
source§

fn all_unique(&mut self) -> bool
where - Self: Sized, - Self::Item: Eq + Hash,

Check whether all elements are unique (non equal). Read more
source§

fn dropping(self, n: usize) -> Self
where - Self: Sized,

Consume the first n elements from the iterator eagerly, -and return the same iterator again. Read more
source§

fn dropping_back(self, n: usize) -> Self
where - Self: Sized + DoubleEndedIterator,

Consume the last n elements from the iterator eagerly, +(up to 12). Read more
source§

fn find_position<P>(&mut self, pred: P) -> Option<(usize, Self::Item)>
where + P: FnMut(&Self::Item) -> bool,

Find the position and value of the first element satisfying a predicate. Read more
source§

fn find_or_last<P>(self, predicate: P) -> Option<Self::Item>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the last element, if any. Read more
source§

fn find_or_first<P>(self, predicate: P) -> Option<Self::Item>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the first element, if any. Read more
source§

fn contains<Q>(&mut self, query: &Q) -> bool
where + Self: Sized, + Self::Item: Borrow<Q>, + Q: PartialEq,

Returns true if the given item is present in this iterator. Read more
source§

fn all_equal(&mut self) -> bool
where + Self: Sized, + Self::Item: PartialEq,

Check whether all elements compare equal. Read more
source§

fn all_unique(&mut self) -> bool
where + Self: Sized, + Self::Item: Eq + Hash,

Check whether all elements are unique (non equal). Read more
source§

fn dropping(self, n: usize) -> Self
where + Self: Sized,

Consume the first n elements from the iterator eagerly, +and return the same iterator again. Read more
source§

fn dropping_back(self, n: usize) -> Self
where + Self: Sized + DoubleEndedIterator,

Consume the last n elements from the iterator eagerly, and return the same iterator again. Read more
source§

fn foreach<F>(self, f: F)
where - F: FnMut(Self::Item), - Self: Sized,

👎Deprecated since 0.8.0: Use .for_each() instead
Run the closure f eagerly on each element of the iterator. Read more
source§

fn concat(self) -> Self::Item
where - Self: Sized, - Self::Item: Extend<<Self::Item as IntoIterator>::Item> + IntoIterator + Default,

Combine all an iterator’s elements into one element by using Extend. Read more
source§

fn collect_vec(self) -> Vec<Self::Item>
where - Self: Sized,

.collect_vec() is simply a type specialization of Iterator::collect, -for convenience.
source§

fn try_collect<T, U, E>(self) -> Result<U, E>
where - Self: Sized + Iterator<Item = Result<T, E>>, - Result<U, E>: FromIterator<Result<T, E>>,

.try_collect() is more convenient way of writing -.collect::<Result<_, _>>() Read more
source§

fn set_from<'a, A, J>(&mut self, from: J) -> usize
where + F: FnMut(Self::Item), + Self: Sized,

👎Deprecated since 0.8.0: Use .for_each() instead
Run the closure f eagerly on each element of the iterator. Read more
source§

fn concat(self) -> Self::Item
where + Self: Sized, + Self::Item: Extend<<Self::Item as IntoIterator>::Item> + IntoIterator + Default,

Combine all an iterator’s elements into one element by using Extend. Read more
source§

fn collect_vec(self) -> Vec<Self::Item>
where + Self: Sized,

.collect_vec() is simply a type specialization of Iterator::collect, +for convenience.
source§

fn try_collect<T, U, E>(self) -> Result<U, E>
where + Self: Sized + Iterator<Item = Result<T, E>>, + Result<U, E>: FromIterator<Result<T, E>>,

.try_collect() is more convenient way of writing +.collect::<Result<_, _>>() Read more
source§

fn set_from<'a, A, J>(&mut self, from: J) -> usize
where A: 'a, - Self: Iterator<Item = &'a mut A>, - J: IntoIterator<Item = A>,

Assign to each reference in self from the from iterator, -stopping at the shortest of the two iterators. Read more
source§

fn join(&mut self, sep: &str) -> String
where - Self::Item: Display,

Combine all iterator elements into one String, separated by sep. Read more
source§

fn format(self, sep: &str) -> Format<'_, Self>
where - Self: Sized,

Format all iterator elements, separated by sep. Read more
source§

fn format_with<F>(self, sep: &str, format: F) -> FormatWith<'_, Self, F>
where - Self: Sized, - F: FnMut(Self::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Format all iterator elements, separated by sep. Read more
source§

fn fold_results<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>
where - Self: Iterator<Item = Result<A, E>>, - F: FnMut(B, A) -> B,

👎Deprecated since 0.10.0: Use .fold_ok() instead
source§

fn fold_ok<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>
where - Self: Iterator<Item = Result<A, E>>, - F: FnMut(B, A) -> B,

Fold Result values from an iterator. Read more
source§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>
where - Self: Iterator<Item = Option<A>>, - F: FnMut(B, A) -> B,

Fold Option values from an iterator. Read more
source§

fn fold1<F>(self, f: F) -> Option<Self::Item>
where - F: FnMut(Self::Item, Self::Item) -> Self::Item, - Self: Sized,

👎Deprecated since 0.10.2: Use Iterator::reduce instead
Accumulator of the elements in the iterator. Read more
source§

fn tree_fold1<F>(self, f: F) -> Option<Self::Item>
where - F: FnMut(Self::Item, Self::Item) -> Self::Item, - Self: Sized,

Accumulate the elements in the iterator in a tree-like manner. Read more
source§

fn fold_while<B, F>(&mut self, init: B, f: F) -> FoldWhile<B>
where - Self: Sized, - F: FnMut(B, Self::Item) -> FoldWhile<B>,

An iterator method that applies a function, producing a single, final value. Read more
source§

fn sum1<S>(self) -> Option<S>
where - Self: Sized, - S: Sum<Self::Item>,

Iterate over the entire iterator and add all the elements. Read more
source§

fn product1<P>(self) -> Option<P>
where - Self: Sized, - P: Product<Self::Item>,

Iterate over the entire iterator and multiply all the elements. Read more
source§

fn sorted_unstable(self) -> IntoIter<Self::Item>
where - Self: Sized, - Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by<F>(self, cmp: F) -> IntoIter<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted(self) -> IntoIter<Self::Item>
where - Self: Sized, - Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by<F>(self, cmp: F) -> IntoIter<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_cached_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. The key function is -called exactly once per key. Read more
source§

fn k_smallest(self, k: usize) -> IntoIter<Self::Item>
where - Self: Sized, - Self::Item: Ord,

Sort the k smallest elements into a new iterator, in ascending order. Read more
source§

fn partition_map<A, B, F, L, R>(self, predicate: F) -> (A, B)
where - Self: Sized, - F: FnMut(Self::Item) -> Either<L, R>, - A: Default + Extend<L>, - B: Default + Extend<R>,

Collect all iterator elements into one of two -partitions. Unlike Iterator::partition, each partition may -have a distinct type. Read more
source§

fn partition_result<A, B, T, E>(self) -> (A, B)
where - Self: Sized + Iterator<Item = Result<T, E>>, - A: Default + Extend<T>, - B: Default + Extend<E>,

Partition a sequence of Results into one list of all the Ok elements -and another list of all the Err elements. Read more
source§

fn into_group_map<K, V>(self) -> HashMap<K, Vec<V>>
where - Self: Sized + Iterator<Item = (K, V)>, - K: Hash + Eq,

Return a HashMap of keys mapped to Vecs of values. Keys and values -are taken from (Key, Value) tuple pairs yielded by the input iterator. Read more
source§

fn into_group_map_by<K, V, F>(self, f: F) -> HashMap<K, Vec<V>>
where - Self: Sized + Iterator<Item = V>, - K: Hash + Eq, - F: Fn(&V) -> K,

Return an Iterator on a HashMap. Keys mapped to Vecs of values. The key is specified + Self: Iterator<Item = &'a mut A>, + J: IntoIterator<Item = A>,
Assign to each reference in self from the from iterator, +stopping at the shortest of the two iterators. Read more
source§

fn join(&mut self, sep: &str) -> String
where + Self::Item: Display,

Combine all iterator elements into one String, separated by sep. Read more
source§

fn format(self, sep: &str) -> Format<'_, Self>
where + Self: Sized,

Format all iterator elements, separated by sep. Read more
source§

fn format_with<F>(self, sep: &str, format: F) -> FormatWith<'_, Self, F>
where + Self: Sized, + F: FnMut(Self::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Format all iterator elements, separated by sep. Read more
source§

fn fold_results<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>
where + Self: Iterator<Item = Result<A, E>>, + F: FnMut(B, A) -> B,

👎Deprecated since 0.10.0: Use .fold_ok() instead
source§

fn fold_ok<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>
where + Self: Iterator<Item = Result<A, E>>, + F: FnMut(B, A) -> B,

Fold Result values from an iterator. Read more
source§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>
where + Self: Iterator<Item = Option<A>>, + F: FnMut(B, A) -> B,

Fold Option values from an iterator. Read more
source§

fn fold1<F>(self, f: F) -> Option<Self::Item>
where + F: FnMut(Self::Item, Self::Item) -> Self::Item, + Self: Sized,

👎Deprecated since 0.10.2: Use Iterator::reduce instead
Accumulator of the elements in the iterator. Read more
source§

fn tree_fold1<F>(self, f: F) -> Option<Self::Item>
where + F: FnMut(Self::Item, Self::Item) -> Self::Item, + Self: Sized,

Accumulate the elements in the iterator in a tree-like manner. Read more
source§

fn fold_while<B, F>(&mut self, init: B, f: F) -> FoldWhile<B>
where + Self: Sized, + F: FnMut(B, Self::Item) -> FoldWhile<B>,

An iterator method that applies a function, producing a single, final value. Read more
source§

fn sum1<S>(self) -> Option<S>
where + Self: Sized, + S: Sum<Self::Item>,

Iterate over the entire iterator and add all the elements. Read more
source§

fn product1<P>(self) -> Option<P>
where + Self: Sized, + P: Product<Self::Item>,

Iterate over the entire iterator and multiply all the elements. Read more
source§

fn sorted_unstable(self) -> IntoIter<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by<F>(self, cmp: F) -> IntoIter<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted(self) -> IntoIter<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by<F>(self, cmp: F) -> IntoIter<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_cached_key<K, F>(self, f: F) -> IntoIter<Self::Item>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. The key function is +called exactly once per key. Read more
source§

fn k_smallest(self, k: usize) -> IntoIter<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Sort the k smallest elements into a new iterator, in ascending order. Read more
source§

fn partition_map<A, B, F, L, R>(self, predicate: F) -> (A, B)
where + Self: Sized, + F: FnMut(Self::Item) -> Either<L, R>, + A: Default + Extend<L>, + B: Default + Extend<R>,

Collect all iterator elements into one of two +partitions. Unlike Iterator::partition, each partition may +have a distinct type. Read more
source§

fn partition_result<A, B, T, E>(self) -> (A, B)
where + Self: Sized + Iterator<Item = Result<T, E>>, + A: Default + Extend<T>, + B: Default + Extend<E>,

Partition a sequence of Results into one list of all the Ok elements +and another list of all the Err elements. Read more
source§

fn into_group_map<K, V>(self) -> HashMap<K, Vec<V>>
where + Self: Sized + Iterator<Item = (K, V)>, + K: Hash + Eq,

Return a HashMap of keys mapped to Vecs of values. Keys and values +are taken from (Key, Value) tuple pairs yielded by the input iterator. Read more
source§

fn into_group_map_by<K, V, F>(self, f: F) -> HashMap<K, Vec<V>>
where + Self: Sized + Iterator<Item = V>, + K: Hash + Eq, + F: Fn(&V) -> K,

Return an Iterator on a HashMap. Keys mapped to Vecs of values. The key is specified in the closure. Read more
source§

fn into_grouping_map<K, V>(self) -> GroupingMap<Self>
where - Self: Sized + Iterator<Item = (K, V)>, - K: Hash + Eq,

Constructs a GroupingMap to be used later with one of the efficient + Self: Sized + Iterator<Item = (K, V)>, + K: Hash + Eq,
Constructs a GroupingMap to be used later with one of the efficient group-and-fold operations it allows to perform. Read more
source§

fn into_grouping_map_by<K, V, F>( self, key_mapper: F ) -> GroupingMap<MapForGrouping<Self, F>>
where - Self: Sized + Iterator<Item = V>, - K: Hash + Eq, - F: FnMut(&V) -> K,

Constructs a GroupingMap to be used later with one of the efficient -group-and-fold operations it allows to perform. Read more
source§

fn min_set(self) -> Vec<Self::Item>
where - Self: Sized, - Self::Item: Ord,

Return all minimum elements of an iterator. Read more
source§

fn min_set_by<F>(self, compare: F) -> Vec<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn min_set_by_key<K, F>(self, key: F) -> Vec<Self::Item>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn max_set(self) -> Vec<Self::Item>
where - Self: Sized, - Self::Item: Ord,

Return all maximum elements of an iterator. Read more
source§

fn max_set_by<F>(self, compare: F) -> Vec<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all maximum elements of an iterator, as determined by -the specified function. Read more
source§

fn max_set_by_key<K, F>(self, key: F) -> Vec<Self::Item>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn minmax(self) -> MinMaxResult<Self::Item>
where - Self: Sized, - Self::Item: PartialOrd,

Return the minimum and maximum elements in the iterator. Read more
source§

fn minmax_by_key<K, F>(self, key: F) -> MinMaxResult<Self::Item>
where - Self: Sized, - K: PartialOrd, - F: FnMut(&Self::Item) -> K,

Return the minimum and maximum element of an iterator, as determined by -the specified function. Read more
source§

fn minmax_by<F>(self, compare: F) -> MinMaxResult<Self::Item>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the minimum and maximum element of an iterator, as determined by -the specified comparison function. Read more
source§

fn position_max(self) -> Option<usize>
where - Self: Sized, - Self::Item: Ord,

Return the position of the maximum element in the iterator. Read more
source§

fn position_max_by_key<K, F>(self, key: F) -> Option<usize>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return the position of the maximum element in the iterator, as -determined by the specified function. Read more
source§

fn position_max_by<F>(self, compare: F) -> Option<usize>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the maximum element in the iterator, as -determined by the specified comparison function. Read more
source§

fn position_min(self) -> Option<usize>
where - Self: Sized, - Self::Item: Ord,

Return the position of the minimum element in the iterator. Read more
source§

fn position_min_by_key<K, F>(self, key: F) -> Option<usize>
where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return the position of the minimum element in the iterator, as -determined by the specified function. Read more
source§

fn position_min_by<F>(self, compare: F) -> Option<usize>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the minimum element in the iterator, as -determined by the specified comparison function. Read more
source§

fn position_minmax(self) -> MinMaxResult<usize>
where - Self: Sized, - Self::Item: PartialOrd,

Return the positions of the minimum and maximum elements in -the iterator. Read more
source§

fn position_minmax_by_key<K, F>(self, key: F) -> MinMaxResult<usize>
where - Self: Sized, - K: PartialOrd, - F: FnMut(&Self::Item) -> K,

Return the postions of the minimum and maximum elements of an -iterator, as determined by the specified function. Read more
source§

fn position_minmax_by<F>(self, compare: F) -> MinMaxResult<usize>
where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the postions of the minimum and maximum elements of an -iterator, as determined by the specified comparison function. Read more
source§

fn exactly_one(self) -> Result<Self::Item, ExactlyOneError<Self>>
where - Self: Sized,

If the iterator yields exactly one element, that element will be returned, otherwise + Self: Sized + Iterator<Item = V>, + K: Hash + Eq, + F: FnMut(&V) -> K,
Constructs a GroupingMap to be used later with one of the efficient +group-and-fold operations it allows to perform. Read more
source§

fn min_set(self) -> Vec<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Return all minimum elements of an iterator. Read more
source§

fn min_set_by<F>(self, compare: F) -> Vec<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn min_set_by_key<K, F>(self, key: F) -> Vec<Self::Item>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn max_set(self) -> Vec<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Return all maximum elements of an iterator. Read more
source§

fn max_set_by<F>(self, compare: F) -> Vec<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all maximum elements of an iterator, as determined by +the specified function. Read more
source§

fn max_set_by_key<K, F>(self, key: F) -> Vec<Self::Item>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn minmax(self) -> MinMaxResult<Self::Item>
where + Self: Sized, + Self::Item: PartialOrd,

Return the minimum and maximum elements in the iterator. Read more
source§

fn minmax_by_key<K, F>(self, key: F) -> MinMaxResult<Self::Item>
where + Self: Sized, + K: PartialOrd, + F: FnMut(&Self::Item) -> K,

Return the minimum and maximum element of an iterator, as determined by +the specified function. Read more
source§

fn minmax_by<F>(self, compare: F) -> MinMaxResult<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the minimum and maximum element of an iterator, as determined by +the specified comparison function. Read more
source§

fn position_max(self) -> Option<usize>
where + Self: Sized, + Self::Item: Ord,

Return the position of the maximum element in the iterator. Read more
source§

fn position_max_by_key<K, F>(self, key: F) -> Option<usize>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return the position of the maximum element in the iterator, as +determined by the specified function. Read more
source§

fn position_max_by<F>(self, compare: F) -> Option<usize>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the maximum element in the iterator, as +determined by the specified comparison function. Read more
source§

fn position_min(self) -> Option<usize>
where + Self: Sized, + Self::Item: Ord,

Return the position of the minimum element in the iterator. Read more
source§

fn position_min_by_key<K, F>(self, key: F) -> Option<usize>
where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return the position of the minimum element in the iterator, as +determined by the specified function. Read more
source§

fn position_min_by<F>(self, compare: F) -> Option<usize>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the minimum element in the iterator, as +determined by the specified comparison function. Read more
source§

fn position_minmax(self) -> MinMaxResult<usize>
where + Self: Sized, + Self::Item: PartialOrd,

Return the positions of the minimum and maximum elements in +the iterator. Read more
source§

fn position_minmax_by_key<K, F>(self, key: F) -> MinMaxResult<usize>
where + Self: Sized, + K: PartialOrd, + F: FnMut(&Self::Item) -> K,

Return the postions of the minimum and maximum elements of an +iterator, as determined by the specified function. Read more
source§

fn position_minmax_by<F>(self, compare: F) -> MinMaxResult<usize>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the postions of the minimum and maximum elements of an +iterator, as determined by the specified comparison function. Read more
source§

fn exactly_one(self) -> Result<Self::Item, ExactlyOneError<Self>>
where + Self: Sized,

If the iterator yields exactly one element, that element will be returned, otherwise an error will be returned containing an iterator that has the same output as the input -iterator. Read more
source§

fn at_most_one(self) -> Result<Option<Self::Item>, ExactlyOneError<Self>>
where - Self: Sized,

If the iterator yields no elements, Ok(None) will be returned. If the iterator yields +iterator. Read more
source§

fn at_most_one(self) -> Result<Option<Self::Item>, ExactlyOneError<Self>>
where + Self: Sized,

If the iterator yields no elements, Ok(None) will be returned. If the iterator yields exactly one element, that element will be returned, otherwise an error will be returned containing an iterator that has the same output as the input iterator. Read more
source§

fn multipeek(self) -> MultiPeek<Self>
where - Self: Sized,

An iterator adaptor that allows the user to peek at multiple .next() -values without advancing the base iterator. Read more
source§

fn counts(self) -> HashMap<Self::Item, usize>
where - Self: Sized, - Self::Item: Eq + Hash,

Collect the items in this iterator and return a HashMap which + Self: Sized,
An iterator adaptor that allows the user to peek at multiple .next() +values without advancing the base iterator. Read more
source§

fn counts(self) -> HashMap<Self::Item, usize>
where + Self: Sized, + Self::Item: Eq + Hash,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number -of times it appears. Read more
source§

fn counts_by<K, F>(self, f: F) -> HashMap<K, usize>
where - Self: Sized, - K: Eq + Hash, - F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which +of times it appears. Read more
source§

fn counts_by<K, F>(self, f: F) -> HashMap<K, usize>
where + Self: Sized, + K: Eq + Hash, + F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number of times it appears, determining identity using a keying function. Read more
source§

fn multiunzip<FromI>(self) -> FromI
where - Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
§

impl<T, U, I> LiftInto<U, I> for T
where + Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/arrow_batch_iter/trait.RecordBatchIterator.html b/rust-docs/connectorx/arrow_batch_iter/trait.RecordBatchIterator.html index 085aa0edaa..c5124ac1aa 100644 --- a/rust-docs/connectorx/arrow_batch_iter/trait.RecordBatchIterator.html +++ b/rust-docs/connectorx/arrow_batch_iter/trait.RecordBatchIterator.html @@ -1,9 +1,8 @@ -RecordBatchIterator in connectorx::arrow_batch_iter - Rust -
pub trait RecordBatchIterator {
+RecordBatchIterator in connectorx::arrow_batch_iter - Rust
pub trait RecordBatchIterator {
     // Required methods
-    fn get_schema(&self) -> (RecordBatch, &[String]);
+    fn get_schema(&self) -> (RecordBatch, &[String]);
     fn prepare(&mut self);
-    fn next_batch(&mut self) -> Option<RecordBatch>;
-}

Required Methods§

source

fn get_schema(&self) -> (RecordBatch, &[String])

source

fn prepare(&mut self)

source

fn next_batch(&mut self) -> Option<RecordBatch>

Implementors§

source§

impl<'a, S, TP> RecordBatchIterator for ArrowBatchIter<S, TP>
where + fn next_batch(&mut self) -> Option<RecordBatch>; +}

Required Methods§

source

fn get_schema(&self) -> (RecordBatch, &[String])

source

fn prepare(&mut self)

source

fn next_batch(&mut self) -> Option<RecordBatch>

Implementors§

source§

impl<'a, S, TP> RecordBatchIterator for ArrowBatchIter<S, TP>
where S: Source + 'a, TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,

\ No newline at end of file diff --git a/rust-docs/connectorx/constants/constant.CONNECTORX_PROTOCOL.html b/rust-docs/connectorx/constants/constant.CONNECTORX_PROTOCOL.html index b6d775873b..4b39414354 100644 --- a/rust-docs/connectorx/constants/constant.CONNECTORX_PROTOCOL.html +++ b/rust-docs/connectorx/constants/constant.CONNECTORX_PROTOCOL.html @@ -1,2 +1 @@ -CONNECTORX_PROTOCOL in connectorx::constants - Rust -
pub const CONNECTORX_PROTOCOL: &str = "cxprotocol";
\ No newline at end of file +CONNECTORX_PROTOCOL in connectorx::constants - Rust

Constant connectorx::constants::CONNECTORX_PROTOCOL

source ·
pub const CONNECTORX_PROTOCOL: &str = "cxprotocol";
\ No newline at end of file diff --git a/rust-docs/connectorx/constants/constant.CX_REWRITER_PATH.html b/rust-docs/connectorx/constants/constant.CX_REWRITER_PATH.html index cf632f3e68..bf00520ff5 100644 --- a/rust-docs/connectorx/constants/constant.CX_REWRITER_PATH.html +++ b/rust-docs/connectorx/constants/constant.CX_REWRITER_PATH.html @@ -1,2 +1 @@ -CX_REWRITER_PATH in connectorx::constants - Rust -
pub const CX_REWRITER_PATH: &str = "../connectorx-python/connectorx/dependencies/federated-rewriter.jar";
\ No newline at end of file +CX_REWRITER_PATH in connectorx::constants - Rust

Constant connectorx::constants::CX_REWRITER_PATH

source ·
pub const CX_REWRITER_PATH: &str = "../connectorx-python/connectorx/dependencies/federated-rewriter.jar";
\ No newline at end of file diff --git a/rust-docs/connectorx/constants/constant.DB_BUFFER_SIZE.html b/rust-docs/connectorx/constants/constant.DB_BUFFER_SIZE.html index 128b826ffc..8d7f30d829 100644 --- a/rust-docs/connectorx/constants/constant.DB_BUFFER_SIZE.html +++ b/rust-docs/connectorx/constants/constant.DB_BUFFER_SIZE.html @@ -1,2 +1 @@ -DB_BUFFER_SIZE in connectorx::constants - Rust -
pub const DB_BUFFER_SIZE: usize = 32;
\ No newline at end of file +DB_BUFFER_SIZE in connectorx::constants - Rust

Constant connectorx::constants::DB_BUFFER_SIZE

source ·
pub const DB_BUFFER_SIZE: usize = 32;
\ No newline at end of file diff --git a/rust-docs/connectorx/constants/constant.DUCKDB_JDBC_DRIVER.html b/rust-docs/connectorx/constants/constant.DUCKDB_JDBC_DRIVER.html index 0a7000dac7..3d6588437e 100644 --- a/rust-docs/connectorx/constants/constant.DUCKDB_JDBC_DRIVER.html +++ b/rust-docs/connectorx/constants/constant.DUCKDB_JDBC_DRIVER.html @@ -1,2 +1 @@ -DUCKDB_JDBC_DRIVER in connectorx::constants - Rust -
pub const DUCKDB_JDBC_DRIVER: &str = "org.duckdb.DuckDBDriver";
\ No newline at end of file +DUCKDB_JDBC_DRIVER in connectorx::constants - Rust

Constant connectorx::constants::DUCKDB_JDBC_DRIVER

source ·
pub const DUCKDB_JDBC_DRIVER: &str = "org.duckdb.DuckDBDriver";
\ No newline at end of file diff --git a/rust-docs/connectorx/constants/constant.J4RS_BASE_PATH.html b/rust-docs/connectorx/constants/constant.J4RS_BASE_PATH.html index 9003a24e43..879e70f154 100644 --- a/rust-docs/connectorx/constants/constant.J4RS_BASE_PATH.html +++ b/rust-docs/connectorx/constants/constant.J4RS_BASE_PATH.html @@ -1,2 +1 @@ -J4RS_BASE_PATH in connectorx::constants - Rust -
pub const J4RS_BASE_PATH: &str = "../target/debug";
\ No newline at end of file +J4RS_BASE_PATH in connectorx::constants - Rust

Constant connectorx::constants::J4RS_BASE_PATH

source ·
pub const J4RS_BASE_PATH: &str = "../target/debug";
\ No newline at end of file diff --git a/rust-docs/connectorx/constants/constant.MYSQL_JDBC_DRIVER.html b/rust-docs/connectorx/constants/constant.MYSQL_JDBC_DRIVER.html index 0b31c9f18e..9b17bc6658 100644 --- a/rust-docs/connectorx/constants/constant.MYSQL_JDBC_DRIVER.html +++ b/rust-docs/connectorx/constants/constant.MYSQL_JDBC_DRIVER.html @@ -1,2 +1 @@ -MYSQL_JDBC_DRIVER in connectorx::constants - Rust -
pub const MYSQL_JDBC_DRIVER: &str = "com.mysql.cj.jdbc.Driver";
\ No newline at end of file +MYSQL_JDBC_DRIVER in connectorx::constants - Rust

Constant connectorx::constants::MYSQL_JDBC_DRIVER

source ·
pub const MYSQL_JDBC_DRIVER: &str = "com.mysql.cj.jdbc.Driver";
\ No newline at end of file diff --git a/rust-docs/connectorx/constants/constant.ORACLE_ARRAY_SIZE.html b/rust-docs/connectorx/constants/constant.ORACLE_ARRAY_SIZE.html index 538bb28253..18f2fbeb59 100644 --- a/rust-docs/connectorx/constants/constant.ORACLE_ARRAY_SIZE.html +++ b/rust-docs/connectorx/constants/constant.ORACLE_ARRAY_SIZE.html @@ -1,2 +1 @@ -ORACLE_ARRAY_SIZE in connectorx::constants - Rust -
pub const ORACLE_ARRAY_SIZE: u32 = _; // 1_024u32
\ No newline at end of file +ORACLE_ARRAY_SIZE in connectorx::constants - Rust

Constant connectorx::constants::ORACLE_ARRAY_SIZE

source ·
pub const ORACLE_ARRAY_SIZE: u32 = _; // 1_024u32
\ No newline at end of file diff --git a/rust-docs/connectorx/constants/constant.POSTGRES_JDBC_DRIVER.html b/rust-docs/connectorx/constants/constant.POSTGRES_JDBC_DRIVER.html index 6abb0d2ac3..59d5ee6906 100644 --- a/rust-docs/connectorx/constants/constant.POSTGRES_JDBC_DRIVER.html +++ b/rust-docs/connectorx/constants/constant.POSTGRES_JDBC_DRIVER.html @@ -1,2 +1 @@ -POSTGRES_JDBC_DRIVER in connectorx::constants - Rust -
pub const POSTGRES_JDBC_DRIVER: &str = "org.postgresql.Driver";
\ No newline at end of file +POSTGRES_JDBC_DRIVER in connectorx::constants - Rust

Constant connectorx::constants::POSTGRES_JDBC_DRIVER

source ·
pub const POSTGRES_JDBC_DRIVER: &str = "org.postgresql.Driver";
\ No newline at end of file diff --git a/rust-docs/connectorx/constants/constant.RECORD_BATCH_SIZE.html b/rust-docs/connectorx/constants/constant.RECORD_BATCH_SIZE.html index 9afe4bfcfd..3999123ef4 100644 --- a/rust-docs/connectorx/constants/constant.RECORD_BATCH_SIZE.html +++ b/rust-docs/connectorx/constants/constant.RECORD_BATCH_SIZE.html @@ -1,2 +1 @@ -RECORD_BATCH_SIZE in connectorx::constants - Rust -
pub const RECORD_BATCH_SIZE: usize = _; // 65_536usize
\ No newline at end of file +RECORD_BATCH_SIZE in connectorx::constants - Rust

Constant connectorx::constants::RECORD_BATCH_SIZE

source ·
pub const RECORD_BATCH_SIZE: usize = _; // 65_536usize
\ No newline at end of file diff --git a/rust-docs/connectorx/constants/index.html b/rust-docs/connectorx/constants/index.html index d615ce4488..428c36c160 100644 --- a/rust-docs/connectorx/constants/index.html +++ b/rust-docs/connectorx/constants/index.html @@ -1,2 +1 @@ -connectorx::constants - Rust -
\ No newline at end of file +connectorx::constants - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/data_order/enum.DataOrder.html b/rust-docs/connectorx/data_order/enum.DataOrder.html index 50c07f1313..d67ccf030f 100644 --- a/rust-docs/connectorx/data_order/enum.DataOrder.html +++ b/rust-docs/connectorx/data_order/enum.DataOrder.html @@ -1,112 +1,111 @@ -DataOrder in connectorx::data_order - Rust -
pub enum DataOrder {
+DataOrder in connectorx::data_order - Rust

Enum connectorx::data_order::DataOrder

source ·
pub enum DataOrder {
     RowMajor,
     ColumnMajor,
-}

Variants§

§

RowMajor

§

ColumnMajor

Trait Implementations§

source§

impl Clone for DataOrder

source§

fn clone(&self) -> DataOrder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataOrder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for DataOrder

source§

fn eq(&self, other: &DataOrder) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Copy for DataOrder

source§

impl Eq for DataOrder

source§

impl StructuralPartialEq for DataOrder

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +}

Variants§

§

RowMajor

§

ColumnMajor

Trait Implementations§

source§

impl Clone for DataOrder

source§

fn clone(&self) -> DataOrder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataOrder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for DataOrder

source§

fn eq(&self, other: &DataOrder) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Copy for DataOrder

source§

impl Eq for DataOrder

source§

impl StructuralPartialEq for DataOrder

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/data_order/fn.coordinate.html b/rust-docs/connectorx/data_order/fn.coordinate.html index cafd515e55..a2537ac888 100644 --- a/rust-docs/connectorx/data_order/fn.coordinate.html +++ b/rust-docs/connectorx/data_order/fn.coordinate.html @@ -1,7 +1,6 @@ -coordinate in connectorx::data_order - Rust -
pub fn coordinate(
+coordinate in connectorx::data_order - Rust

Function connectorx::data_order::coordinate

source ·
pub fn coordinate(
     src: &[DataOrder],
     dst: &[DataOrder]
-) -> Result<DataOrder, ConnectorXError>
Expand description

Given the supported data order from source and destination, decide the optimal data order +) -> Result<DataOrder, ConnectorXError>

Expand description

Given the supported data order from source and destination, decide the optimal data order for producing and writing.

\ No newline at end of file diff --git a/rust-docs/connectorx/data_order/index.html b/rust-docs/connectorx/data_order/index.html index 9d9729c0bc..a8b18fc8e3 100644 --- a/rust-docs/connectorx/data_order/index.html +++ b/rust-docs/connectorx/data_order/index.html @@ -1,5 +1,4 @@ -connectorx::data_order - Rust -

Module connectorx::data_order

source ·
Expand description

This module provides two data orders: row-wise and column-wise for tabular data, +connectorx::data_order - Rust

Module connectorx::data_order

source ·
Expand description

This module provides two data orders: row-wise and column-wise for tabular data, as well as a function to coordinate the data order between source and destination.

Enums§

Functions§

  • Given the supported data order from source and destination, decide the optimal data order for producing and writing.
\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow/enum.ArrowDestinationError.html b/rust-docs/connectorx/destinations/arrow/enum.ArrowDestinationError.html index 3af0052eff..233d22e312 100644 --- a/rust-docs/connectorx/destinations/arrow/enum.ArrowDestinationError.html +++ b/rust-docs/connectorx/destinations/arrow/enum.ArrowDestinationError.html @@ -1,109 +1,108 @@ -ArrowDestinationError in connectorx::destinations::arrow - Rust -
pub enum ArrowDestinationError {
+ArrowDestinationError in connectorx::destinations::arrow - Rust
pub enum ArrowDestinationError {
     ArrowError(ArrowError),
     ConnectorXError(ConnectorXError),
     Other(Error),
 }

Variants§

§

ArrowError(ArrowError)

§

ConnectorXError(ConnectorXError)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for ArrowDestinationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ArrowDestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ArrowDestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for ConnectorXOutError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for SQLiteArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for TrinoArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowError> for ArrowDestinationError

source§

fn from(source: ArrowError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ArrowDestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ArrowDestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +

Trait Implementations§

source§

impl Debug for ArrowDestinationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ArrowDestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ArrowDestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for ConnectorXOutError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for SQLiteArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for TrinoArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowError> for ArrowDestinationError

source§

fn from(source: ArrowError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ArrowDestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ArrowDestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow/index.html b/rust-docs/connectorx/destinations/arrow/index.html index 246b509372..44f72c3c21 100644 --- a/rust-docs/connectorx/destinations/arrow/index.html +++ b/rust-docs/connectorx/destinations/arrow/index.html @@ -1,3 +1,2 @@ -connectorx::destinations::arrow - Rust -
Expand description

Destination implementation for Arrow and Polars.

+connectorx::destinations::arrow - Rust

Module connectorx::destinations::arrow

source ·
Expand description

Destination implementation for Arrow and Polars.

Re-exports§

Modules§

Structs§

Enums§

Type Aliases§

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow/struct.ArrowDestination.html b/rust-docs/connectorx/destinations/arrow/struct.ArrowDestination.html index 7805d0adc7..15dcc06582 100644 --- a/rust-docs/connectorx/destinations/arrow/struct.ArrowDestination.html +++ b/rust-docs/connectorx/destinations/arrow/struct.ArrowDestination.html @@ -1,115 +1,114 @@ -ArrowDestination in connectorx::destinations::arrow - Rust -
pub struct ArrowDestination { /* private fields */ }

Implementations§

source§

impl ArrowDestination

source

pub fn new() -> Self

source

pub fn new_with_batch_size(batch_size: usize) -> Self

source§

impl ArrowDestination

source

pub fn arrow(self) -> Result<Vec<RecordBatch>, ArrowDestinationError>

source

pub fn record_batch( +ArrowDestination in connectorx::destinations::arrow - Rust

Struct connectorx::destinations::arrow::ArrowDestination

source ·
pub struct ArrowDestination { /* private fields */ }

Implementations§

source§

impl ArrowDestination

source

pub fn new() -> Self

source

pub fn new_with_batch_size(batch_size: usize) -> Self

source§

impl ArrowDestination

source

pub fn arrow(self) -> Result<Vec<RecordBatch>, ArrowDestinationError>

source

pub fn record_batch( &mut self -) -> Result<Option<RecordBatch>, ArrowDestinationError>

source

pub fn empty_batch(&self) -> RecordBatch

source

pub fn arrow_schema(&self) -> Arc<Schema>

source

pub fn names(&self) -> &[String]

Trait Implementations§

source§

impl Default for ArrowDestination

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Destination for ArrowDestination

source§

const DATA_ORDERS: &'static [DataOrder] = _

§

type TypeSystem = ArrowTypeSystem

§

type Partition<'a> = ArrowPartitionWriter

§

type Error = ArrowDestinationError

source§

fn needs_count(&self) -> bool

Specify whether the destination needs total rows in advance -in order to pre-allocate the buffer.
source§

fn allocate<S: AsRef<str>>( +) -> Result<Option<RecordBatch>, ArrowDestinationError>

source

pub fn empty_batch(&self) -> RecordBatch

source

pub fn arrow_schema(&self) -> Arc<Schema>

source

pub fn names(&self) -> &[String]

Trait Implementations§

source§

impl Default for ArrowDestination

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Destination for ArrowDestination

source§

const DATA_ORDERS: &'static [DataOrder] = _

§

type TypeSystem = ArrowTypeSystem

§

type Partition<'a> = ArrowPartitionWriter

§

type Error = ArrowDestinationError

source§

fn needs_count(&self) -> bool

Specify whether the destination needs total rows in advance +in order to pre-allocate the buffer.
source§

fn allocate<S: AsRef<str>>( &mut self, - _nrow: usize, - names: &[S], + _nrow: usize, + names: &[S], schema: &[ArrowTypeSystem], data_order: DataOrder -) -> Result<(), ArrowDestinationError>

Construct the Destination. +) -> Result<(), ArrowDestinationError>

Construct the Destination. This allocates the memory based on the types of each columns and the number of rows.
source§

fn partition( &mut self, - counts: usize -) -> Result<Vec<Self::Partition<'_>>, ArrowDestinationError>

Create a bunch of partition destinations, with each write count number of rows.
source§

fn schema(&self) -> &[ArrowTypeSystem]

Return the schema of the destination.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + counts: usize +) -> Result<Vec<Self::Partition<'_>>, ArrowDestinationError>

Create a bunch of partition destinations, with each write count number of rows.
source§

fn schema(&self) -> &[ArrowTypeSystem]

Return the schema of the destination.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrow/struct.ArrowPartitionWriter.html index a5b54c1c9b..0c9eabca7a 100644 --- a/rust-docs/connectorx/destinations/arrow/struct.ArrowPartitionWriter.html +++ b/rust-docs/connectorx/destinations/arrow/struct.ArrowPartitionWriter.html @@ -1,107 +1,106 @@ -ArrowPartitionWriter in connectorx::destinations::arrow - Rust -
pub struct ArrowPartitionWriter { /* private fields */ }

Trait Implementations§

source§

impl<'a, T> Consume<T> for ArrowPartitionWriter
where - T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = ArrowTypeSystem

§

type Error = ArrowDestinationError

source§

fn finalize(&mut self) -> Result<(), ArrowDestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>

Aquire n rows in final destination
source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn write<T>( +ArrowPartitionWriter in connectorx::destinations::arrow - Rust

Struct connectorx::destinations::arrow::ArrowPartitionWriter

source ·
pub struct ArrowPartitionWriter { /* private fields */ }

Trait Implementations§

source§

impl<'a, T> Consume<T> for ArrowPartitionWriter
where + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = ArrowTypeSystem

§

type Error = ArrowDestinationError

source§

fn finalize(&mut self) -> Result<(), ArrowDestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>

Aquire n rows in final destination
source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn write<T>( &mut self, value: T -) -> Result<(), <Self as DestinationPartition<'a>>::Error>
where +) -> Result<(), <Self as DestinationPartition<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Consume<T, Error = <Self as DestinationPartition<'a>>::Error>,

Write a value of type T to the location (row, col). If T mismatch with the -schema, ConnectorXError::TypeCheckFailed will return.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +schema, ConnectorXError::TypeCheckFailed will return.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow/type.Result.html b/rust-docs/connectorx/destinations/arrow/type.Result.html index 83d5cb4e95..f697bdbf88 100644 --- a/rust-docs/connectorx/destinations/arrow/type.Result.html +++ b/rust-docs/connectorx/destinations/arrow/type.Result.html @@ -1,5 +1,4 @@ -Result in connectorx::destinations::arrow - Rust -

Type Alias connectorx::destinations::arrow::Result

source ·
pub type Result<T> = Result<T, ArrowDestinationError>;

Aliased Type§

enum Result<T> {
+Result in connectorx::destinations::arrow - Rust

Type Alias connectorx::destinations::arrow::Result

source ·
pub type Result<T> = Result<T, ArrowDestinationError>;

Aliased Type§

enum Result<T> {
     Ok(T),
     Err(ArrowDestinationError),
 }

Variants§

§1.0.0

Ok(T)

Contains the success value

diff --git a/rust-docs/connectorx/destinations/arrow/typesystem/enum.ArrowTypeSystem.html b/rust-docs/connectorx/destinations/arrow/typesystem/enum.ArrowTypeSystem.html index a3de6502b1..8b9ee03b59 100644 --- a/rust-docs/connectorx/destinations/arrow/typesystem/enum.ArrowTypeSystem.html +++ b/rust-docs/connectorx/destinations/arrow/typesystem/enum.ArrowTypeSystem.html @@ -1,136 +1,138 @@ -ArrowTypeSystem in connectorx::destinations::arrow::typesystem - Rust -
pub enum ArrowTypeSystem {
-
Show 13 variants Int32(bool), - Int64(bool), - UInt32(bool), - UInt64(bool), - Float32(bool), - Float64(bool), - Boolean(bool), - LargeUtf8(bool), - LargeBinary(bool), - Date32(bool), - Date64(bool), - Time64(bool), - DateTimeTz(bool), -
}

Variants§

§

Int32(bool)

§

Int64(bool)

§

UInt32(bool)

§

UInt64(bool)

§

Float32(bool)

§

Float64(bool)

§

Boolean(bool)

§

LargeUtf8(bool)

§

LargeBinary(bool)

§

Date32(bool)

§

Date64(bool)

§

Time64(bool)

§

DateTimeTz(bool)

Trait Implementations§

source§

impl Clone for ArrowTypeSystem

source§

fn clone(&self) -> ArrowTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ArrowTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for ArrowTypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where - H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ArrowTypeSystem

source§

fn cmp(&self, other: &ArrowTypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for ArrowTypeSystem

source§

fn eq(&self, other: &ArrowTypeSystem) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for ArrowTypeSystem

source§

fn partial_cmp(&self, other: &ArrowTypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for ArrowTypeSystem

source§

impl Eq for ArrowTypeSystem

source§

impl StructuralPartialEq for ArrowTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where - T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64
where - H: Hash + ?Sized, - B: BuildHasher,

§

impl<Q, K> Comparable<K> for Q
where - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +ArrowTypeSystem in connectorx::destinations::arrow::typesystem - Rust
pub enum ArrowTypeSystem {
+
Show 16 variants Int32(bool), + Int64(bool), + UInt32(bool), + UInt64(bool), + Float32(bool), + Float64(bool), + Boolean(bool), + LargeUtf8(bool), + LargeBinary(bool), + Date32(bool), + Date64(bool), + Date64Micro(bool), + Time64(bool), + Time64Micro(bool), + DateTimeTz(bool), + DateTimeTzMicro(bool), +
}

Variants§

§

Int32(bool)

§

Int64(bool)

§

UInt32(bool)

§

UInt64(bool)

§

Float32(bool)

§

Float64(bool)

§

Boolean(bool)

§

LargeUtf8(bool)

§

LargeBinary(bool)

§

Date32(bool)

§

Date64(bool)

§

Date64Micro(bool)

§

Time64(bool)

§

Time64Micro(bool)

§

DateTimeTz(bool)

§

DateTimeTzMicro(bool)

Trait Implementations§

source§

impl Clone for ArrowTypeSystem

source§

fn clone(&self) -> ArrowTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ArrowTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for ArrowTypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ArrowTypeSystem

source§

fn cmp(&self, other: &ArrowTypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for ArrowTypeSystem

source§

fn eq(&self, other: &ArrowTypeSystem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for ArrowTypeSystem

source§

fn partial_cmp(&self, other: &ArrowTypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Copy for ArrowTypeSystem

source§

impl Eq for ArrowTypeSystem

source§

impl StructuralPartialEq for ArrowTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where + T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64
where + H: Hash + ?Sized, + B: BuildHasher,

§

impl<Q, K> Comparable<K> for Q
where + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

source§

impl<N> NodeTrait for N
where - N: Copy + Ord + Hash,

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

source§

impl<N> NodeTrait for N
where + N: Copy + Ord + Hash,

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow/typesystem/index.html b/rust-docs/connectorx/destinations/arrow/typesystem/index.html index b007538049..b9605e01de 100644 --- a/rust-docs/connectorx/destinations/arrow/typesystem/index.html +++ b/rust-docs/connectorx/destinations/arrow/typesystem/index.html @@ -1,2 +1 @@ -connectorx::destinations::arrow::typesystem - Rust -
\ No newline at end of file +connectorx::destinations::arrow::typesystem - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow/typesystem/sidebar-items.js b/rust-docs/connectorx/destinations/arrow/typesystem/sidebar-items.js index fb838dd11a..80dacca1b3 100644 --- a/rust-docs/connectorx/destinations/arrow/typesystem/sidebar-items.js +++ b/rust-docs/connectorx/destinations/arrow/typesystem/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["ArrowTypeSystem"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["ArrowTypeSystem"],"struct":["DateTimeWrapperMicro","NaiveDateTimeWrapperMicro","NaiveTimeWrapperMicro"]}; \ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow/typesystem/struct.DateTimeWrapperMicro.html b/rust-docs/connectorx/destinations/arrow/typesystem/struct.DateTimeWrapperMicro.html new file mode 100644 index 0000000000..72924c2f02 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrow/typesystem/struct.DateTimeWrapperMicro.html @@ -0,0 +1,102 @@ +DateTimeWrapperMicro in connectorx::destinations::arrow::typesystem - Rust
pub struct DateTimeWrapperMicro(pub DateTime<Utc>);

Tuple Fields§

§0: DateTime<Utc>

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for T
where + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow/typesystem/struct.NaiveDateTimeWrapperMicro.html b/rust-docs/connectorx/destinations/arrow/typesystem/struct.NaiveDateTimeWrapperMicro.html new file mode 100644 index 0000000000..1b93ac9a9d --- /dev/null +++ b/rust-docs/connectorx/destinations/arrow/typesystem/struct.NaiveDateTimeWrapperMicro.html @@ -0,0 +1,102 @@ +NaiveDateTimeWrapperMicro in connectorx::destinations::arrow::typesystem - Rust
pub struct NaiveDateTimeWrapperMicro(pub NaiveDateTime);

Tuple Fields§

§0: NaiveDateTime

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for T
where + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow/typesystem/struct.NaiveTimeWrapperMicro.html b/rust-docs/connectorx/destinations/arrow/typesystem/struct.NaiveTimeWrapperMicro.html new file mode 100644 index 0000000000..d5f3f6c497 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrow/typesystem/struct.NaiveTimeWrapperMicro.html @@ -0,0 +1,102 @@ +NaiveTimeWrapperMicro in connectorx::destinations::arrow::typesystem - Rust
pub struct NaiveTimeWrapperMicro(pub NaiveTime);

Tuple Fields§

§0: NaiveTime

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for T
where + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html b/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html index 2b85af61aa..176cb9503c 100644 --- a/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html +++ b/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html @@ -1,110 +1,109 @@ -Arrow2DestinationError in connectorx::destinations::arrow2 - Rust -
pub enum Arrow2DestinationError {
+Arrow2DestinationError in connectorx::destinations::arrow2 - Rust
pub enum Arrow2DestinationError {
     ArrowError(Error),
     PolarsError(PolarsError),
     ConnectorXError(ConnectorXError),
     Other(Error),
 }

Variants§

§

ArrowError(Error)

§

PolarsError(PolarsError)

§

ConnectorXError(ConnectorXError)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for Arrow2DestinationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Arrow2DestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Arrow2DestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for BigQueryArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for ConnectorXOutError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for MsSQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for MySQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for OracleArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for PostgresArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for SQLiteArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for TrinoArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for Arrow2DestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Arrow2DestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Arrow2DestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<PolarsError> for Arrow2DestinationError

source§

fn from(source: PolarsError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +

Trait Implementations§

source§

impl Debug for Arrow2DestinationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Arrow2DestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Arrow2DestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for BigQueryArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for ConnectorXOutError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for MsSQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for MySQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for OracleArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for PostgresArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for SQLiteArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<Arrow2DestinationError> for TrinoArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for Arrow2DestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Arrow2DestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Arrow2DestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<PolarsError> for Arrow2DestinationError

source§

fn from(source: PolarsError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/index.html b/rust-docs/connectorx/destinations/arrow2/index.html index a98950be8e..fb048aafc8 100644 --- a/rust-docs/connectorx/destinations/arrow2/index.html +++ b/rust-docs/connectorx/destinations/arrow2/index.html @@ -1,3 +1,2 @@ -connectorx::destinations::arrow2 - Rust -
Expand description

Destination implementation for Arrow2.

+connectorx::destinations::arrow2 - Rust

Module connectorx::destinations::arrow2

source ·
Expand description

Destination implementation for Arrow2.

Re-exports§

Modules§

Structs§

Enums§

Type Aliases§

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/struct.Arrow2Destination.html b/rust-docs/connectorx/destinations/arrow2/struct.Arrow2Destination.html index 8ab8586f4d..2f54f0d1d3 100644 --- a/rust-docs/connectorx/destinations/arrow2/struct.Arrow2Destination.html +++ b/rust-docs/connectorx/destinations/arrow2/struct.Arrow2Destination.html @@ -1,115 +1,114 @@ -Arrow2Destination in connectorx::destinations::arrow2 - Rust -
pub struct Arrow2Destination { /* private fields */ }

Implementations§

source§

impl Arrow2Destination

source

pub fn new() -> Self

source§

impl Arrow2Destination

source

pub fn arrow( +Arrow2Destination in connectorx::destinations::arrow2 - Rust

Struct connectorx::destinations::arrow2::Arrow2Destination

source ·
pub struct Arrow2Destination { /* private fields */ }

Implementations§

source§

impl Arrow2Destination

source

pub fn new() -> Self

source§

impl Arrow2Destination

source

pub fn arrow( self -) -> Result<(Vec<Chunk<Box<dyn Array>>>, Arc<Schema>), Arrow2DestinationError>

source

pub fn polars(self) -> Result<DataFrame, Arrow2DestinationError>

Trait Implementations§

source§

impl Default for Arrow2Destination

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Destination for Arrow2Destination

source§

const DATA_ORDERS: &'static [DataOrder] = _

§

type TypeSystem = Arrow2TypeSystem

§

type Partition<'a> = ArrowPartitionWriter

§

type Error = Arrow2DestinationError

source§

fn needs_count(&self) -> bool

Specify whether the destination needs total rows in advance -in order to pre-allocate the buffer.
source§

fn allocate<S: AsRef<str>>( +) -> Result<(Vec<Chunk<Box<dyn Array>>>, Arc<Schema>), Arrow2DestinationError>

source

pub fn polars(self) -> Result<DataFrame, Arrow2DestinationError>

Trait Implementations§

source§

impl Default for Arrow2Destination

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Destination for Arrow2Destination

source§

const DATA_ORDERS: &'static [DataOrder] = _

§

type TypeSystem = Arrow2TypeSystem

§

type Partition<'a> = ArrowPartitionWriter

§

type Error = Arrow2DestinationError

source§

fn needs_count(&self) -> bool

Specify whether the destination needs total rows in advance +in order to pre-allocate the buffer.
source§

fn allocate<S: AsRef<str>>( &mut self, - _nrows: usize, - names: &[S], + _nrows: usize, + names: &[S], schema: &[Arrow2TypeSystem], data_order: DataOrder -) -> Result<(), Arrow2DestinationError>

Construct the Destination. +) -> Result<(), Arrow2DestinationError>

Construct the Destination. This allocates the memory based on the types of each columns and the number of rows.
source§

fn partition( &mut self, - counts: usize -) -> Result<Vec<Self::Partition<'_>>, Arrow2DestinationError>

Create a bunch of partition destinations, with each write count number of rows.
source§

fn schema(&self) -> &[Arrow2TypeSystem]

Return the schema of the destination.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + counts: usize +) -> Result<Vec<Self::Partition<'_>>, Arrow2DestinationError>

Create a bunch of partition destinations, with each write count number of rows.
source§

fn schema(&self) -> &[Arrow2TypeSystem]

Return the schema of the destination.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html index c40b515fa0..65eea705b7 100644 --- a/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html +++ b/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html @@ -1,107 +1,106 @@ -ArrowPartitionWriter in connectorx::destinations::arrow2 - Rust -
pub struct ArrowPartitionWriter { /* private fields */ }

Trait Implementations§

source§

impl<'a, T> Consume<T> for ArrowPartitionWriter
where - T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = Arrow2TypeSystem

§

type Error = Arrow2DestinationError

source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn finalize(&mut self) -> Result<(), Arrow2DestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>

Aquire n rows in final destination
source§

fn write<T>( +ArrowPartitionWriter in connectorx::destinations::arrow2 - Rust

Struct connectorx::destinations::arrow2::ArrowPartitionWriter

source ·
pub struct ArrowPartitionWriter { /* private fields */ }

Trait Implementations§

source§

impl<'a, T> Consume<T> for ArrowPartitionWriter
where + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = Arrow2TypeSystem

§

type Error = Arrow2DestinationError

source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn finalize(&mut self) -> Result<(), Arrow2DestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>

Aquire n rows in final destination
source§

fn write<T>( &mut self, value: T -) -> Result<(), <Self as DestinationPartition<'a>>::Error>
where +) -> Result<(), <Self as DestinationPartition<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Consume<T, Error = <Self as DestinationPartition<'a>>::Error>,

Write a value of type T to the location (row, col). If T mismatch with the -schema, ConnectorXError::TypeCheckFailed will return.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +schema, ConnectorXError::TypeCheckFailed will return.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/type.Result.html b/rust-docs/connectorx/destinations/arrow2/type.Result.html index 1224ccb6d8..91bca86886 100644 --- a/rust-docs/connectorx/destinations/arrow2/type.Result.html +++ b/rust-docs/connectorx/destinations/arrow2/type.Result.html @@ -1,5 +1,4 @@ -Result in connectorx::destinations::arrow2 - Rust -
pub type Result<T> = Result<T, Arrow2DestinationError>;

Aliased Type§

enum Result<T> {
+Result in connectorx::destinations::arrow2 - Rust

Type Alias connectorx::destinations::arrow2::Result

source ·
pub type Result<T> = Result<T, Arrow2DestinationError>;

Aliased Type§

enum Result<T> {
     Ok(T),
     Err(Arrow2DestinationError),
 }

Variants§

§1.0.0

Ok(T)

Contains the success value

diff --git a/rust-docs/connectorx/destinations/arrow2/typesystem/enum.Arrow2TypeSystem.html b/rust-docs/connectorx/destinations/arrow2/typesystem/enum.Arrow2TypeSystem.html index 671a6fb709..bad9523abb 100644 --- a/rust-docs/connectorx/destinations/arrow2/typesystem/enum.Arrow2TypeSystem.html +++ b/rust-docs/connectorx/destinations/arrow2/typesystem/enum.Arrow2TypeSystem.html @@ -1,144 +1,146 @@ -Arrow2TypeSystem in connectorx::destinations::arrow2::typesystem - Rust -
pub enum Arrow2TypeSystem {
-
Show 21 variants Int32(bool), - Int64(bool), - UInt32(bool), - UInt64(bool), - Float32(bool), - Float64(bool), - Boolean(bool), - LargeUtf8(bool), - LargeBinary(bool), - Date32(bool), - Date64(bool), - Time64(bool), - DateTimeTz(bool), - BoolArray(bool), - Int32Array(bool), - Int64Array(bool), - UInt32Array(bool), - UInt64Array(bool), - Float32Array(bool), - Float64Array(bool), - Utf8Array(bool), -
}

Variants§

§

Int32(bool)

§

Int64(bool)

§

UInt32(bool)

§

UInt64(bool)

§

Float32(bool)

§

Float64(bool)

§

Boolean(bool)

§

LargeUtf8(bool)

§

LargeBinary(bool)

§

Date32(bool)

§

Date64(bool)

§

Time64(bool)

§

DateTimeTz(bool)

§

BoolArray(bool)

§

Int32Array(bool)

§

Int64Array(bool)

§

UInt32Array(bool)

§

UInt64Array(bool)

§

Float32Array(bool)

§

Float64Array(bool)

§

Utf8Array(bool)

Trait Implementations§

source§

impl Clone for Arrow2TypeSystem

source§

fn clone(&self) -> Arrow2TypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Arrow2TypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Arrow2TypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where - H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Arrow2TypeSystem

source§

fn cmp(&self, other: &Arrow2TypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for Arrow2TypeSystem

source§

fn eq(&self, other: &Arrow2TypeSystem) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for Arrow2TypeSystem

source§

fn partial_cmp(&self, other: &Arrow2TypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Arrow2TypeSystem

source§

impl Eq for Arrow2TypeSystem

source§

impl StructuralPartialEq for Arrow2TypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where - T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64
where - H: Hash + ?Sized, - B: BuildHasher,

§

impl<Q, K> Comparable<K> for Q
where - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +Arrow2TypeSystem in connectorx::destinations::arrow2::typesystem - Rust
pub enum Arrow2TypeSystem {
+
Show 24 variants Int32(bool), + Int64(bool), + UInt32(bool), + UInt64(bool), + Float32(bool), + Float64(bool), + Boolean(bool), + LargeUtf8(bool), + LargeBinary(bool), + Date32(bool), + Date64(bool), + Date64Micro(bool), + Time64(bool), + Time64Micro(bool), + DateTimeTz(bool), + DateTimeTzMicro(bool), + BoolArray(bool), + Int32Array(bool), + Int64Array(bool), + UInt32Array(bool), + UInt64Array(bool), + Float32Array(bool), + Float64Array(bool), + Utf8Array(bool), +
}

Variants§

§

Int32(bool)

§

Int64(bool)

§

UInt32(bool)

§

UInt64(bool)

§

Float32(bool)

§

Float64(bool)

§

Boolean(bool)

§

LargeUtf8(bool)

§

LargeBinary(bool)

§

Date32(bool)

§

Date64(bool)

§

Date64Micro(bool)

§

Time64(bool)

§

Time64Micro(bool)

§

DateTimeTz(bool)

§

DateTimeTzMicro(bool)

§

BoolArray(bool)

§

Int32Array(bool)

§

Int64Array(bool)

§

UInt32Array(bool)

§

UInt64Array(bool)

§

Float32Array(bool)

§

Float64Array(bool)

§

Utf8Array(bool)

Trait Implementations§

source§

impl Clone for Arrow2TypeSystem

source§

fn clone(&self) -> Arrow2TypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Arrow2TypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Arrow2TypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Arrow2TypeSystem

source§

fn cmp(&self, other: &Arrow2TypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for Arrow2TypeSystem

source§

fn eq(&self, other: &Arrow2TypeSystem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for Arrow2TypeSystem

source§

fn partial_cmp(&self, other: &Arrow2TypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Copy for Arrow2TypeSystem

source§

impl Eq for Arrow2TypeSystem

source§

impl StructuralPartialEq for Arrow2TypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where + T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64
where + H: Hash + ?Sized, + B: BuildHasher,

§

impl<Q, K> Comparable<K> for Q
where + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

source§

impl<N> NodeTrait for N
where - N: Copy + Ord + Hash,

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

source§

impl<N> NodeTrait for N
where + N: Copy + Ord + Hash,

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/typesystem/index.html b/rust-docs/connectorx/destinations/arrow2/typesystem/index.html index 8c7ccc4de7..a9a2a78fd2 100644 --- a/rust-docs/connectorx/destinations/arrow2/typesystem/index.html +++ b/rust-docs/connectorx/destinations/arrow2/typesystem/index.html @@ -1,2 +1 @@ -connectorx::destinations::arrow2::typesystem - Rust -
\ No newline at end of file +connectorx::destinations::arrow2::typesystem - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/typesystem/sidebar-items.js b/rust-docs/connectorx/destinations/arrow2/typesystem/sidebar-items.js index 676b54af24..9717353e26 100644 --- a/rust-docs/connectorx/destinations/arrow2/typesystem/sidebar-items.js +++ b/rust-docs/connectorx/destinations/arrow2/typesystem/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["Arrow2TypeSystem"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["Arrow2TypeSystem"],"struct":["DateTimeWrapperMicro","NaiveDateTimeWrapperMicro","NaiveTimeWrapperMicro"]}; \ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/typesystem/struct.DateTimeWrapperMicro.html b/rust-docs/connectorx/destinations/arrow2/typesystem/struct.DateTimeWrapperMicro.html new file mode 100644 index 0000000000..af5471ba55 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrow2/typesystem/struct.DateTimeWrapperMicro.html @@ -0,0 +1,102 @@ +DateTimeWrapperMicro in connectorx::destinations::arrow2::typesystem - Rust
pub struct DateTimeWrapperMicro(pub DateTime<Utc>);

Tuple Fields§

§0: DateTime<Utc>

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for T
where + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/typesystem/struct.NaiveDateTimeWrapperMicro.html b/rust-docs/connectorx/destinations/arrow2/typesystem/struct.NaiveDateTimeWrapperMicro.html new file mode 100644 index 0000000000..92da9d0400 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrow2/typesystem/struct.NaiveDateTimeWrapperMicro.html @@ -0,0 +1,102 @@ +NaiveDateTimeWrapperMicro in connectorx::destinations::arrow2::typesystem - Rust
pub struct NaiveDateTimeWrapperMicro(pub NaiveDateTime);

Tuple Fields§

§0: NaiveDateTime

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for T
where + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/typesystem/struct.NaiveTimeWrapperMicro.html b/rust-docs/connectorx/destinations/arrow2/typesystem/struct.NaiveTimeWrapperMicro.html new file mode 100644 index 0000000000..78c92b0441 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrow2/typesystem/struct.NaiveTimeWrapperMicro.html @@ -0,0 +1,102 @@ +NaiveTimeWrapperMicro in connectorx::destinations::arrow2::typesystem - Rust
pub struct NaiveTimeWrapperMicro(pub NaiveTime);

Tuple Fields§

§0: NaiveTime

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for T
where + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html index 67766663f4..12fb0dd2f2 100644 --- a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html +++ b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html @@ -1,109 +1,108 @@ -ArrowDestinationError in connectorx::destinations::arrowstream - Rust -
pub enum ArrowDestinationError {
+ArrowDestinationError in connectorx::destinations::arrowstream - Rust
pub enum ArrowDestinationError {
     ArrowError(ArrowError),
     ConnectorXError(ConnectorXError),
     Other(Error),
 }

Variants§

§

ArrowError(ArrowError)

§

ConnectorXError(ConnectorXError)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for ArrowDestinationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ArrowDestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ArrowDestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for ConnectorXOutError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for SQLiteArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for TrinoArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowError> for ArrowDestinationError

source§

fn from(source: ArrowError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ArrowDestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ArrowDestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +

Trait Implementations§

source§

impl Debug for ArrowDestinationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ArrowDestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ArrowDestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for ConnectorXOutError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for SQLiteArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for TrinoArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowError> for ArrowDestinationError

source§

fn from(source: ArrowError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ArrowDestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ArrowDestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/index.html b/rust-docs/connectorx/destinations/arrowstream/index.html index 4bc15a7a56..ab451ca854 100644 --- a/rust-docs/connectorx/destinations/arrowstream/index.html +++ b/rust-docs/connectorx/destinations/arrowstream/index.html @@ -1,3 +1,2 @@ -connectorx::destinations::arrowstream - Rust -
Expand description

Destination implementation for Arrow and Polars.

+connectorx::destinations::arrowstream - Rust

Module connectorx::destinations::arrowstream

source ·
Expand description

Destination implementation for Arrow and Polars.

Re-exports§

Modules§

Structs§

Enums§

Type Aliases§

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowDestination.html b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowDestination.html index 1f8e583f78..a497514557 100644 --- a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowDestination.html +++ b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowDestination.html @@ -1,114 +1,113 @@ -ArrowDestination in connectorx::destinations::arrowstream - Rust -
pub struct ArrowDestination { /* private fields */ }

Implementations§

source§

impl ArrowDestination

source

pub fn new() -> Self

source

pub fn new_with_batch_size(batch_size: usize) -> Self

source§

impl ArrowDestination

source

pub fn arrow(self) -> Result<Vec<RecordBatch>, ArrowDestinationError>

source

pub fn record_batch( +ArrowDestination in connectorx::destinations::arrowstream - Rust
pub struct ArrowDestination { /* private fields */ }

Implementations§

source§

impl ArrowDestination

source

pub fn new() -> Self

source

pub fn new_with_batch_size(batch_size: usize) -> Self

source§

impl ArrowDestination

source

pub fn arrow(self) -> Result<Vec<RecordBatch>, ArrowDestinationError>

source

pub fn record_batch( &mut self -) -> Result<Option<RecordBatch>, ArrowDestinationError>

source

pub fn empty_batch(&self) -> RecordBatch

source

pub fn arrow_schema(&self) -> Arc<Schema>

source

pub fn names(&self) -> &[String]

Trait Implementations§

source§

impl Default for ArrowDestination

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Destination for ArrowDestination

source§

const DATA_ORDERS: &'static [DataOrder] = _

§

type TypeSystem = ArrowTypeSystem

§

type Partition<'a> = ArrowPartitionWriter

§

type Error = ArrowDestinationError

source§

fn needs_count(&self) -> bool

Specify whether the destination needs total rows in advance -in order to pre-allocate the buffer.
source§

fn allocate<S: AsRef<str>>( +) -> Result<Option<RecordBatch>, ArrowDestinationError>

source

pub fn empty_batch(&self) -> RecordBatch

source

pub fn arrow_schema(&self) -> Arc<Schema>

source

pub fn names(&self) -> &[String]

Trait Implementations§

source§

impl Default for ArrowDestination

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Destination for ArrowDestination

source§

const DATA_ORDERS: &'static [DataOrder] = _

§

type TypeSystem = ArrowTypeSystem

§

type Partition<'a> = ArrowPartitionWriter

§

type Error = ArrowDestinationError

source§

fn needs_count(&self) -> bool

Specify whether the destination needs total rows in advance +in order to pre-allocate the buffer.
source§

fn allocate<S: AsRef<str>>( &mut self, - _nrow: usize, - names: &[S], + _nrow: usize, + names: &[S], schema: &[ArrowTypeSystem], data_order: DataOrder -) -> Result<(), ArrowDestinationError>

Construct the Destination. +) -> Result<(), ArrowDestinationError>

Construct the Destination. This allocates the memory based on the types of each columns and the number of rows.
source§

fn partition( &mut self, - counts: usize -) -> Result<Vec<Self::Partition<'_>>, ArrowDestinationError>

Create a bunch of partition destinations, with each write count number of rows.
source§

fn schema(&self) -> &[ArrowTypeSystem]

Return the schema of the destination.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + counts: usize +) -> Result<Vec<Self::Partition<'_>>, ArrowDestinationError>

Create a bunch of partition destinations, with each write count number of rows.
source§

fn schema(&self) -> &[ArrowTypeSystem]

Return the schema of the destination.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html index fa8319a4eb..5be398e006 100644 --- a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html +++ b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html @@ -1,107 +1,106 @@ -ArrowPartitionWriter in connectorx::destinations::arrowstream - Rust -
pub struct ArrowPartitionWriter { /* private fields */ }

Trait Implementations§

source§

impl<'a, T> Consume<T> for ArrowPartitionWriter
where - T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = ArrowTypeSystem

§

type Error = ArrowDestinationError

source§

fn finalize(&mut self) -> Result<(), ArrowDestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>

Aquire n rows in final destination
source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn write<T>( +ArrowPartitionWriter in connectorx::destinations::arrowstream - Rust
pub struct ArrowPartitionWriter { /* private fields */ }

Trait Implementations§

source§

impl<'a, T> Consume<T> for ArrowPartitionWriter
where + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = ArrowTypeSystem

§

type Error = ArrowDestinationError

source§

fn finalize(&mut self) -> Result<(), ArrowDestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>

Aquire n rows in final destination
source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn write<T>( &mut self, value: T -) -> Result<(), <Self as DestinationPartition<'a>>::Error>
where +) -> Result<(), <Self as DestinationPartition<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Consume<T, Error = <Self as DestinationPartition<'a>>::Error>,

Write a value of type T to the location (row, col). If T mismatch with the -schema, ConnectorXError::TypeCheckFailed will return.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +schema, ConnectorXError::TypeCheckFailed will return.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/type.Result.html b/rust-docs/connectorx/destinations/arrowstream/type.Result.html index afd4077250..4d2d394d87 100644 --- a/rust-docs/connectorx/destinations/arrowstream/type.Result.html +++ b/rust-docs/connectorx/destinations/arrowstream/type.Result.html @@ -1,5 +1,4 @@ -Result in connectorx::destinations::arrowstream - Rust -
pub type Result<T> = Result<T, ArrowDestinationError>;

Aliased Type§

enum Result<T> {
+Result in connectorx::destinations::arrowstream - Rust

Type Alias connectorx::destinations::arrowstream::Result

source ·
pub type Result<T> = Result<T, ArrowDestinationError>;

Aliased Type§

enum Result<T> {
     Ok(T),
     Err(ArrowDestinationError),
 }

Variants§

§1.0.0

Ok(T)

Contains the success value

diff --git a/rust-docs/connectorx/destinations/arrowstream/typesystem/enum.ArrowTypeSystem.html b/rust-docs/connectorx/destinations/arrowstream/typesystem/enum.ArrowTypeSystem.html index 10ddeae96f..3359016d80 100644 --- a/rust-docs/connectorx/destinations/arrowstream/typesystem/enum.ArrowTypeSystem.html +++ b/rust-docs/connectorx/destinations/arrowstream/typesystem/enum.ArrowTypeSystem.html @@ -1,136 +1,135 @@ -ArrowTypeSystem in connectorx::destinations::arrowstream::typesystem - Rust -
pub enum ArrowTypeSystem {
-
Show 13 variants Int32(bool), - Int64(bool), - UInt32(bool), - UInt64(bool), - Float32(bool), - Float64(bool), - Boolean(bool), - LargeUtf8(bool), - LargeBinary(bool), - Date32(bool), - Date64(bool), - Time64(bool), - DateTimeTz(bool), -
}

Variants§

§

Int32(bool)

§

Int64(bool)

§

UInt32(bool)

§

UInt64(bool)

§

Float32(bool)

§

Float64(bool)

§

Boolean(bool)

§

LargeUtf8(bool)

§

LargeBinary(bool)

§

Date32(bool)

§

Date64(bool)

§

Time64(bool)

§

DateTimeTz(bool)

Trait Implementations§

source§

impl Clone for ArrowTypeSystem

source§

fn clone(&self) -> ArrowTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ArrowTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for ArrowTypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where - H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ArrowTypeSystem

source§

fn cmp(&self, other: &ArrowTypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for ArrowTypeSystem

source§

fn eq(&self, other: &ArrowTypeSystem) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for ArrowTypeSystem

source§

fn partial_cmp(&self, other: &ArrowTypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for ArrowTypeSystem

source§

impl Eq for ArrowTypeSystem

source§

impl StructuralPartialEq for ArrowTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where - T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64
where - H: Hash + ?Sized, - B: BuildHasher,

§

impl<Q, K> Comparable<K> for Q
where - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +ArrowTypeSystem in connectorx::destinations::arrowstream::typesystem - Rust
pub enum ArrowTypeSystem {
+
Show 13 variants Int32(bool), + Int64(bool), + UInt32(bool), + UInt64(bool), + Float32(bool), + Float64(bool), + Boolean(bool), + LargeUtf8(bool), + LargeBinary(bool), + Date32(bool), + Date64(bool), + Time64(bool), + DateTimeTz(bool), +
}

Variants§

§

Int32(bool)

§

Int64(bool)

§

UInt32(bool)

§

UInt64(bool)

§

Float32(bool)

§

Float64(bool)

§

Boolean(bool)

§

LargeUtf8(bool)

§

LargeBinary(bool)

§

Date32(bool)

§

Date64(bool)

§

Time64(bool)

§

DateTimeTz(bool)

Trait Implementations§

source§

impl Clone for ArrowTypeSystem

source§

fn clone(&self) -> ArrowTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ArrowTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for ArrowTypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ArrowTypeSystem

source§

fn cmp(&self, other: &ArrowTypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for ArrowTypeSystem

source§

fn eq(&self, other: &ArrowTypeSystem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for ArrowTypeSystem

source§

fn partial_cmp(&self, other: &ArrowTypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Copy for ArrowTypeSystem

source§

impl Eq for ArrowTypeSystem

source§

impl StructuralPartialEq for ArrowTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where + T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64
where + H: Hash + ?Sized, + B: BuildHasher,

§

impl<Q, K> Comparable<K> for Q
where + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

source§

impl<N> NodeTrait for N
where - N: Copy + Ord + Hash,

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

source§

impl<N> NodeTrait for N
where + N: Copy + Ord + Hash,

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/typesystem/index.html b/rust-docs/connectorx/destinations/arrowstream/typesystem/index.html index 089b18c0af..f2f584ac4d 100644 --- a/rust-docs/connectorx/destinations/arrowstream/typesystem/index.html +++ b/rust-docs/connectorx/destinations/arrowstream/typesystem/index.html @@ -1,2 +1 @@ -connectorx::destinations::arrowstream::typesystem - Rust -
\ No newline at end of file +connectorx::destinations::arrowstream::typesystem - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/index.html b/rust-docs/connectorx/destinations/index.html index ac7f3b8044..d926dfa7cc 100644 --- a/rust-docs/connectorx/destinations/index.html +++ b/rust-docs/connectorx/destinations/index.html @@ -1,5 +1,4 @@ -connectorx::destinations - Rust -
Expand description

This module defines three traits Destination, DestinationPartition, and Consume to define a destination. +connectorx::destinations - Rust

Module connectorx::destinations

source ·
Expand description

This module defines three traits Destination, DestinationPartition, and Consume to define a destination. This module also contains destination implementations for various dataframes.

Modules§

  • Destination implementation for Arrow and Polars.
  • Destination implementation for Arrow2.
  • Destination implementation for Arrow and Polars.

Traits§

source

fn allocate<S: AsRef<str>>( &mut self, - nrow: usize, - names: &[S], + nrow: usize, + names: &[S], schema: &[Self::TypeSystem], data_order: DataOrder -) -> Result<(), Self::Error>

Construct the Destination. +) -> Result<(), Self::Error>

Construct the Destination. This allocates the memory based on the types of each columns and the number of rows.

source

fn partition( &mut self, - counts: usize -) -> Result<Vec<Self::Partition<'_>>, Self::Error>

Create a bunch of partition destinations, with each write count number of rows.

+ counts: usize +) -> Result<Vec<Self::Partition<'_>>, Self::Error>

Create a bunch of partition destinations, with each write count number of rows.

source

fn schema(&self) -> &[Self::TypeSystem]

Return the schema of the destination.

-

Object Safety§

This trait is not object safe.

Implementors§

\ No newline at end of file +

Object Safety§

This trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/trait.DestinationPartition.html b/rust-docs/connectorx/destinations/trait.DestinationPartition.html index 8e79b6c443..57d99af0e5 100644 --- a/rust-docs/connectorx/destinations/trait.DestinationPartition.html +++ b/rust-docs/connectorx/destinations/trait.DestinationPartition.html @@ -1,31 +1,30 @@ -DestinationPartition in connectorx::destinations - Rust -
pub trait DestinationPartition<'a>: Send {
+DestinationPartition in connectorx::destinations - Rust

Trait connectorx::destinations::DestinationPartition

source ·
pub trait DestinationPartition<'a>: Send {
     type TypeSystem: TypeSystem;
-    type Error: From<ConnectorXError> + Send;
+    type Error: From<ConnectorXError> + Send;
 
     // Required methods
-    fn ncols(&self) -> usize;
-    fn finalize(&mut self) -> Result<(), Self::Error>;
-    fn aquire_row(&mut self, n: usize) -> Result<usize, Self::Error>;
+    fn ncols(&self) -> usize;
+    fn finalize(&mut self) -> Result<(), Self::Error>;
+    fn aquire_row(&mut self, n: usize) -> Result<usize, Self::Error>;
 
     // Provided method
     fn write<T>(
         &mut self,
         value: T
-    ) -> Result<(), <Self as DestinationPartition<'a>>::Error>
+    ) -> Result<(), <Self as DestinationPartition<'a>>::Error>
        where T: TypeAssoc<Self::TypeSystem>,
              Self: Consume<T, Error = <Self as DestinationPartition<'a>>::Error> { ... }
 }
Expand description

PartitionDestination writes values to its own region. PartitionDestination is parameterized on lifetime 'a, which is the lifetime of the parent Destination. Usually, a PartitionDestination can never live longer than the parent.

-

Required Associated Types§

Required Methods§

source

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.

-
source

fn finalize(&mut self) -> Result<(), Self::Error>

Final clean ups

-
source

fn aquire_row(&mut self, n: usize) -> Result<usize, Self::Error>

Aquire n rows in final destination

+

Required Associated Types§

Required Methods§

source

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.

+
source

fn finalize(&mut self) -> Result<(), Self::Error>

Final clean ups

+
source

fn aquire_row(&mut self, n: usize) -> Result<usize, Self::Error>

Aquire n rows in final destination

Provided Methods§

source

fn write<T>( &mut self, value: T -) -> Result<(), <Self as DestinationPartition<'a>>::Error>
where +) -> Result<(), <Self as DestinationPartition<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Consume<T, Error = <Self as DestinationPartition<'a>>::Error>,

Write a value of type T to the location (row, col). If T mismatch with the schema, ConnectorXError::TypeCheckFailed will return.

-

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> DestinationPartition<'a> for connectorx::destinations::arrow2::ArrowPartitionWriter

source§

impl<'a> DestinationPartition<'a> for connectorx::destinations::arrow::ArrowPartitionWriter

source§

impl<'a> DestinationPartition<'a> for connectorx::destinations::arrowstream::ArrowPartitionWriter

\ No newline at end of file +

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> DestinationPartition<'a> for connectorx::destinations::arrow2::ArrowPartitionWriter

source§

impl<'a> DestinationPartition<'a> for connectorx::destinations::arrow::ArrowPartitionWriter

source§

impl<'a> DestinationPartition<'a> for connectorx::destinations::arrowstream::ArrowPartitionWriter

\ No newline at end of file diff --git a/rust-docs/connectorx/errors/enum.ConnectorXError.html b/rust-docs/connectorx/errors/enum.ConnectorXError.html index 9d56d8507a..71d704a25a 100644 --- a/rust-docs/connectorx/errors/enum.ConnectorXError.html +++ b/rust-docs/connectorx/errors/enum.ConnectorXError.html @@ -1,118 +1,117 @@ -ConnectorXError in connectorx::errors - Rust -
pub enum ConnectorXError {
-    TypeCheckFailed(String, &'static str),
+ConnectorXError in connectorx::errors - Rust

Enum connectorx::errors::ConnectorXError

source ·
pub enum ConnectorXError {
+    TypeCheckFailed(String, &'static str),
     UnsupportedDataOrder(DataOrder),
-    CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>),
-    CannotProduce(&'static str, ProduceContext),
-    NoConversionRule(String, String),
-    SqlQueryNotSupported(String),
+    CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>),
+    CannotProduce(&'static str, ProduceContext),
+    NoConversionRule(String, String),
+    SqlQueryNotSupported(String),
     CountError(),
     SQLParserError(ParserError),
-    StdIOError(Error),
-    StdVarError(VarError),
+    StdIOError(Error),
+    StdVarError(VarError),
     Other(Error),
 }
Expand description

Errors that can be raised from this library.

-

Variants§

§

TypeCheckFailed(String, &'static str)

The required type does not same as the schema defined.

-
§

UnsupportedDataOrder(DataOrder)

§

CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)

§

CannotProduce(&'static str, ProduceContext)

§

NoConversionRule(String, String)

§

SqlQueryNotSupported(String)

§

CountError()

§

SQLParserError(ParserError)

§

StdIOError(Error)

§

StdVarError(VarError)

§

Other(Error)

Implementations§

Trait Implementations§

source§

impl Debug for ConnectorXError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ConnectorXError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ConnectorXError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for Arrow2DestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ArrowDestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ArrowDestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQuerySourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for CSVSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ConnectorXOutError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ParserError> for ConnectorXError

source§

fn from(source: ParserError) -> Self

Converts to this type from the input type.
source§

impl From<VarError> for ConnectorXError

source§

fn from(source: VarError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +

Variants§

§

TypeCheckFailed(String, &'static str)

The required type does not same as the schema defined.

+
§

UnsupportedDataOrder(DataOrder)

§

CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)

§

CannotProduce(&'static str, ProduceContext)

§

NoConversionRule(String, String)

§

SqlQueryNotSupported(String)

§

CountError()

§

SQLParserError(ParserError)

§

StdIOError(Error)

§

StdVarError(VarError)

§

Other(Error)

Implementations§

Trait Implementations§

source§

impl Debug for ConnectorXError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ConnectorXError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ConnectorXError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for Arrow2DestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ArrowDestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ArrowDestinationError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQuerySourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for CSVSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ConnectorXOutError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ParserError> for ConnectorXError

source§

fn from(source: ParserError) -> Self

Converts to this type from the input type.
source§

impl From<VarError> for ConnectorXError

source§

fn from(source: VarError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html index 5862966216..b506ec862f 100644 --- a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html +++ b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html @@ -1,8 +1,7 @@ -ConnectorXOutError in connectorx::errors - Rust -
pub enum ConnectorXOutError {
-
Show 36 variants FileNotFoundError(String), - SourceNotSupport(String), - IOError(Error), +ConnectorXOutError in connectorx::errors - Rust

Enum connectorx::errors::ConnectorXOutError

source ·
pub enum ConnectorXOutError {
+
Show 36 variants FileNotFoundError(String), + SourceNotSupport(String), + IOError(Error), JsonError(Error), J4RSError(J4RsError), DataFusionError(DataFusionError), @@ -36,107 +35,107 @@ BigqueryArrowTransportError(BigQueryArrowTransportError), BigqueryArrow2TransportError(BigQueryArrow2TransportError), Other(Error), -
}

Variants§

§

FileNotFoundError(String)

§

SourceNotSupport(String)

§

IOError(Error)

§

JsonError(Error)

§

J4RSError(J4RsError)

§

DataFusionError(DataFusionError)

§

UrlParseError(ParseError)

§

ConnectorXInternalError(ConnectorXError)

§

PostgresSourceError(PostgresSourceError)

§

PostgresError(Error)

§

MySQLSourceError(MySQLSourceError)

§

MysqlError(Error)

§

MsSQLSourceError(MsSQLSourceError)

§

MsSQL(Error)

§

SQLiteSourceError(SQLiteSourceError)

§

SQLiteError(Error)

§

OracleSourceError(OracleSourceError)

§

OracleError(Error)

§

BigQuerySourceError(BigQuerySourceError)

§

BigQueryError(BQError)

§

ArrowError(ArrowDestinationError)

§

ArrowStreamError(ArrowDestinationError)

§

Arrow2Error(Arrow2DestinationError)

§

PostgresArrowTransportError(PostgresArrowTransportError)

§

PostgresArrow2TransportError(PostgresArrow2TransportError)

§

MySQLArrowTransportError(MySQLArrowTransportError)

§

MySQLArrow2TransportError(MySQLArrow2TransportError)

§

SQLiteArrowTransportError(SQLiteArrowTransportError)

§

SQLiteArrow2TransportError(SQLiteArrow2TransportError)

§

MsSQLArrowTransportError(MsSQLArrowTransportError)

§

MsSQLArrow2TransportError(MsSQLArrow2TransportError)

§

OracleArrowTransportError(OracleArrowTransportError)

§

OracleArrow2TransportError(OracleArrow2TransportError)

§

BigqueryArrowTransportError(BigQueryArrowTransportError)

§

BigqueryArrow2TransportError(BigQueryArrow2TransportError)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for ConnectorXOutError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ConnectorXOutError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ConnectorXOutError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for ConnectorXOutError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for ConnectorXOutError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for ConnectorXOutError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<BQError> for ConnectorXOutError

source§

fn from(source: BQError) -> Self

Converts to this type from the input type.
source§

impl From<BigQueryArrow2TransportError> for ConnectorXOutError

source§

fn from(source: BigQueryArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<BigQueryArrowTransportError> for ConnectorXOutError

source§

fn from(source: BigQueryArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for ConnectorXOutError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ConnectorXOutError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<DataFusionError> for ConnectorXOutError

source§

fn from(source: DataFusionError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<J4RsError> for ConnectorXOutError

source§

fn from(source: J4RsError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLSourceError> for ConnectorXOutError

source§

fn from(source: MsSQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for ConnectorXOutError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<OracleArrow2TransportError> for ConnectorXOutError

source§

fn from(source: OracleArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<OracleArrowTransportError> for ConnectorXOutError

source§

fn from(source: OracleArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for ConnectorXOutError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for ConnectorXOutError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresArrow2TransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresArrowTransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for ConnectorXOutError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteArrow2TransportError> for ConnectorXOutError

source§

fn from(source: SQLiteArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteArrowTransportError> for ConnectorXOutError

source§

fn from(source: SQLiteArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for ConnectorXOutError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +
}

Variants§

§

FileNotFoundError(String)

§

SourceNotSupport(String)

§

IOError(Error)

§

JsonError(Error)

§

J4RSError(J4RsError)

§

DataFusionError(DataFusionError)

§

UrlParseError(ParseError)

§

ConnectorXInternalError(ConnectorXError)

§

PostgresSourceError(PostgresSourceError)

§

PostgresError(Error)

§

MySQLSourceError(MySQLSourceError)

§

MysqlError(Error)

§

MsSQLSourceError(MsSQLSourceError)

§

MsSQL(Error)

§

SQLiteSourceError(SQLiteSourceError)

§

SQLiteError(Error)

§

OracleSourceError(OracleSourceError)

§

OracleError(Error)

§

BigQuerySourceError(BigQuerySourceError)

§

BigQueryError(BQError)

§

ArrowError(ArrowDestinationError)

§

ArrowStreamError(ArrowDestinationError)

§

Arrow2Error(Arrow2DestinationError)

§

PostgresArrowTransportError(PostgresArrowTransportError)

§

PostgresArrow2TransportError(PostgresArrow2TransportError)

§

MySQLArrowTransportError(MySQLArrowTransportError)

§

MySQLArrow2TransportError(MySQLArrow2TransportError)

§

SQLiteArrowTransportError(SQLiteArrowTransportError)

§

SQLiteArrow2TransportError(SQLiteArrow2TransportError)

§

MsSQLArrowTransportError(MsSQLArrowTransportError)

§

MsSQLArrow2TransportError(MsSQLArrow2TransportError)

§

OracleArrowTransportError(OracleArrowTransportError)

§

OracleArrow2TransportError(OracleArrow2TransportError)

§

BigqueryArrowTransportError(BigQueryArrowTransportError)

§

BigqueryArrow2TransportError(BigQueryArrow2TransportError)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

+

Trait Implementations§

source§

impl Debug for ConnectorXOutError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ConnectorXOutError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ConnectorXOutError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for ConnectorXOutError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for ConnectorXOutError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ArrowDestinationError> for ConnectorXOutError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<BQError> for ConnectorXOutError

source§

fn from(source: BQError) -> Self

Converts to this type from the input type.
source§

impl From<BigQueryArrow2TransportError> for ConnectorXOutError

source§

fn from(source: BigQueryArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<BigQueryArrowTransportError> for ConnectorXOutError

source§

fn from(source: BigQueryArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for ConnectorXOutError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for ConnectorXOutError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<DataFusionError> for ConnectorXOutError

source§

fn from(source: DataFusionError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<J4RsError> for ConnectorXOutError

source§

fn from(source: J4RsError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLSourceError> for ConnectorXOutError

source§

fn from(source: MsSQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for ConnectorXOutError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<OracleArrow2TransportError> for ConnectorXOutError

source§

fn from(source: OracleArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<OracleArrowTransportError> for ConnectorXOutError

source§

fn from(source: OracleArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for ConnectorXOutError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for ConnectorXOutError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresArrow2TransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresArrowTransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for ConnectorXOutError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteArrow2TransportError> for ConnectorXOutError

source§

fn from(source: SQLiteArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteArrowTransportError> for ConnectorXOutError

source§

fn from(source: SQLiteArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for ConnectorXOutError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/errors/enum.ProduceContext.html b/rust-docs/connectorx/errors/enum.ProduceContext.html index a91dc2d937..c4ff072cc8 100644 --- a/rust-docs/connectorx/errors/enum.ProduceContext.html +++ b/rust-docs/connectorx/errors/enum.ProduceContext.html @@ -1,105 +1,104 @@ -ProduceContext in connectorx::errors - Rust -
pub enum ProduceContext {
+ProduceContext in connectorx::errors - Rust

Enum connectorx::errors::ProduceContext

source ·
pub enum ProduceContext {
     NoContext,
-    Context(String),
-}

Variants§

§

NoContext

§

Context(String)

Trait Implementations§

source§

impl Debug for ProduceContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProduceContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Option<String>> for ProduceContext

source§

fn from(val: Option<String>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + Context(String), +}

Variants§

§

NoContext

§

Context(String)

Trait Implementations§

source§

impl Debug for ProduceContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProduceContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Option<String>> for ProduceContext

source§

fn from(val: Option<String>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/errors/index.html b/rust-docs/connectorx/errors/index.html index 248bd82cc4..009e2bb8de 100644 --- a/rust-docs/connectorx/errors/index.html +++ b/rust-docs/connectorx/errors/index.html @@ -1,2 +1 @@ -connectorx::errors - Rust -

Module connectorx::errors

source ·

Enums§

Type Aliases§

\ No newline at end of file +connectorx::errors - Rust

Module connectorx::errors

source ·

Enums§

Type Aliases§

\ No newline at end of file diff --git a/rust-docs/connectorx/errors/type.OutResult.html b/rust-docs/connectorx/errors/type.OutResult.html index 57cd08a648..3122741235 100644 --- a/rust-docs/connectorx/errors/type.OutResult.html +++ b/rust-docs/connectorx/errors/type.OutResult.html @@ -1,5 +1,4 @@ -OutResult in connectorx::errors - Rust -

Type Alias connectorx::errors::OutResult

source ·
pub type OutResult<T> = Result<T, ConnectorXOutError>;

Aliased Type§

enum OutResult<T> {
+OutResult in connectorx::errors - Rust

Type Alias connectorx::errors::OutResult

source ·
pub type OutResult<T> = Result<T, ConnectorXOutError>;

Aliased Type§

enum OutResult<T> {
     Ok(T),
     Err(ConnectorXOutError),
 }

Variants§

§1.0.0

Ok(T)

Contains the success value

diff --git a/rust-docs/connectorx/errors/type.Result.html b/rust-docs/connectorx/errors/type.Result.html index 416e8cd9d8..3bd264f898 100644 --- a/rust-docs/connectorx/errors/type.Result.html +++ b/rust-docs/connectorx/errors/type.Result.html @@ -1,5 +1,4 @@ -Result in connectorx::errors - Rust -

Type Alias connectorx::errors::Result

source ·
pub type Result<T> = Result<T, ConnectorXError>;

Aliased Type§

enum Result<T> {
+Result in connectorx::errors - Rust

Type Alias connectorx::errors::Result

source ·
pub type Result<T> = Result<T, ConnectorXError>;

Aliased Type§

enum Result<T> {
     Ok(T),
     Err(ConnectorXError),
 }

Variants§

§1.0.0

Ok(T)

Contains the success value

diff --git a/rust-docs/connectorx/fed_dispatcher/fn.run.html b/rust-docs/connectorx/fed_dispatcher/fn.run.html index 0c4acf6c1d..28c669f6a4 100644 --- a/rust-docs/connectorx/fed_dispatcher/fn.run.html +++ b/rust-docs/connectorx/fed_dispatcher/fn.run.html @@ -1,6 +1,5 @@ -run in connectorx::fed_dispatcher - Rust -

Function connectorx::fed_dispatcher::run

source ·
pub fn run(
-    sql: String,
-    db_map: HashMap<String, String>,
-    j4rs_base: Option<&str>
-) -> Result<Vec<RecordBatch>, ConnectorXOutError>
\ No newline at end of file +run in connectorx::fed_dispatcher - Rust

Function connectorx::fed_dispatcher::run

source ·
pub fn run(
+    sql: String,
+    db_map: HashMap<String, String>,
+    j4rs_base: Option<&str>
+) -> Result<Vec<RecordBatch>, ConnectorXOutError>
\ No newline at end of file diff --git a/rust-docs/connectorx/fed_dispatcher/index.html b/rust-docs/connectorx/fed_dispatcher/index.html index 440a9589e7..bc8847405d 100644 --- a/rust-docs/connectorx/fed_dispatcher/index.html +++ b/rust-docs/connectorx/fed_dispatcher/index.html @@ -1,2 +1 @@ -connectorx::fed_dispatcher - Rust -

Functions§

\ No newline at end of file +connectorx::fed_dispatcher - Rust

Module connectorx::fed_dispatcher

source ·

Functions§

\ No newline at end of file diff --git a/rust-docs/connectorx/fed_rewriter/fn.rewrite_sql.html b/rust-docs/connectorx/fed_rewriter/fn.rewrite_sql.html index b96c7c984d..3312cf20d6 100644 --- a/rust-docs/connectorx/fed_rewriter/fn.rewrite_sql.html +++ b/rust-docs/connectorx/fed_rewriter/fn.rewrite_sql.html @@ -1,6 +1,5 @@ -rewrite_sql in connectorx::fed_rewriter - Rust -
pub fn rewrite_sql(
-    sql: &str,
-    db_map: &HashMap<String, FederatedDataSourceInfo<'_>>,
-    j4rs_base: Option<&str>
-) -> Result<Vec<Plan>, ConnectorXOutError>
\ No newline at end of file +rewrite_sql in connectorx::fed_rewriter - Rust

Function connectorx::fed_rewriter::rewrite_sql

source ·
pub fn rewrite_sql(
+    sql: &str,
+    db_map: &HashMap<String, FederatedDataSourceInfo<'_>>,
+    j4rs_base: Option<&str>
+) -> Result<Vec<Plan>, ConnectorXOutError>
\ No newline at end of file diff --git a/rust-docs/connectorx/fed_rewriter/index.html b/rust-docs/connectorx/fed_rewriter/index.html index ceefac5bf5..586a9323f2 100644 --- a/rust-docs/connectorx/fed_rewriter/index.html +++ b/rust-docs/connectorx/fed_rewriter/index.html @@ -1,2 +1 @@ -connectorx::fed_rewriter - Rust -
\ No newline at end of file +connectorx::fed_rewriter - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/fed_rewriter/struct.FederatedDataSourceInfo.html b/rust-docs/connectorx/fed_rewriter/struct.FederatedDataSourceInfo.html index f0fc913196..52bb2cd15b 100644 --- a/rust-docs/connectorx/fed_rewriter/struct.FederatedDataSourceInfo.html +++ b/rust-docs/connectorx/fed_rewriter/struct.FederatedDataSourceInfo.html @@ -1,115 +1,114 @@ -FederatedDataSourceInfo in connectorx::fed_rewriter - Rust -
pub struct FederatedDataSourceInfo<'a> {
-    pub conn_str_info: Option<SourceConn>,
-    pub manual_info: Option<HashMap<String, Vec<String>>>,
-    pub is_local: bool,
-    pub jdbc_url: &'a str,
-    pub jdbc_driver: &'a str,
-}

Fields§

§conn_str_info: Option<SourceConn>§manual_info: Option<HashMap<String, Vec<String>>>§is_local: bool§jdbc_url: &'a str§jdbc_driver: &'a str

Implementations§

source§

impl<'a> FederatedDataSourceInfo<'a>

source

pub fn new_from_conn_str( +FederatedDataSourceInfo in connectorx::fed_rewriter - Rust

Struct connectorx::fed_rewriter::FederatedDataSourceInfo

source ·
pub struct FederatedDataSourceInfo<'a> {
+    pub conn_str_info: Option<SourceConn>,
+    pub manual_info: Option<HashMap<String, Vec<String>>>,
+    pub is_local: bool,
+    pub jdbc_url: &'a str,
+    pub jdbc_driver: &'a str,
+}

Fields§

§conn_str_info: Option<SourceConn>§manual_info: Option<HashMap<String, Vec<String>>>§is_local: bool§jdbc_url: &'a str§jdbc_driver: &'a str

Implementations§

source§

impl<'a> FederatedDataSourceInfo<'a>

source

pub fn new_from_conn_str( source_conn: SourceConn, - is_local: bool, - jdbc_url: &'a str, - jdbc_driver: &'a str + is_local: bool, + jdbc_url: &'a str, + jdbc_driver: &'a str ) -> Self

source

pub fn new_from_manual_schema( - manual_schema: HashMap<String, Vec<String>>, - is_local: bool -) -> Self

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + manual_schema: HashMap<String, Vec<String>>, + is_local: bool +) -> Self

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/fed_rewriter/struct.Plan.html b/rust-docs/connectorx/fed_rewriter/struct.Plan.html index 1bff1ceeb9..a6a60459d8 100644 --- a/rust-docs/connectorx/fed_rewriter/struct.Plan.html +++ b/rust-docs/connectorx/fed_rewriter/struct.Plan.html @@ -1,106 +1,105 @@ -Plan in connectorx::fed_rewriter - Rust -
pub struct Plan {
-    pub db_name: String,
-    pub db_alias: String,
-    pub sql: String,
-    pub cardinality: usize,
-}

Fields§

§db_name: String§db_alias: String§sql: String§cardinality: usize

Auto Trait Implementations§

§

impl Freeze for Plan

§

impl RefUnwindSafe for Plan

§

impl Send for Plan

§

impl Sync for Plan

§

impl Unpin for Plan

§

impl UnwindSafe for Plan

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +Plan in connectorx::fed_rewriter - Rust

Struct connectorx::fed_rewriter::Plan

source ·
pub struct Plan {
+    pub db_name: String,
+    pub db_alias: String,
+    pub sql: String,
+    pub cardinality: usize,
+}

Fields§

§db_name: String§db_alias: String§sql: String§cardinality: usize

Auto Trait Implementations§

§

impl Freeze for Plan

§

impl RefUnwindSafe for Plan

§

impl Send for Plan

§

impl Sync for Plan

§

impl Unpin for Plan

§

impl UnwindSafe for Plan

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/get_arrow/fn.get_arrow.html b/rust-docs/connectorx/get_arrow/fn.get_arrow.html index 6f02791034..acdaa8ebde 100644 --- a/rust-docs/connectorx/get_arrow/fn.get_arrow.html +++ b/rust-docs/connectorx/get_arrow/fn.get_arrow.html @@ -1,6 +1,5 @@ -get_arrow in connectorx::get_arrow - Rust -
pub fn get_arrow(
+get_arrow in connectorx::get_arrow - Rust

Function connectorx::get_arrow::get_arrow

source ·
pub fn get_arrow(
     source_conn: &SourceConn,
-    origin_query: Option<String>,
-    queries: &[CXQuery<String>]
-) -> Result<ArrowDestination, ConnectorXOutError>
\ No newline at end of file + origin_query: Option<String>, + queries: &[CXQuery<String>] +) -> Result<ArrowDestination, ConnectorXOutError>
\ No newline at end of file diff --git a/rust-docs/connectorx/get_arrow/fn.new_record_batch_iter.html b/rust-docs/connectorx/get_arrow/fn.new_record_batch_iter.html index 3afe18fccf..3566c0a3de 100644 --- a/rust-docs/connectorx/get_arrow/fn.new_record_batch_iter.html +++ b/rust-docs/connectorx/get_arrow/fn.new_record_batch_iter.html @@ -1,7 +1,6 @@ -new_record_batch_iter in connectorx::get_arrow - Rust -
pub fn new_record_batch_iter(
+new_record_batch_iter in connectorx::get_arrow - Rust

Function connectorx::get_arrow::new_record_batch_iter

source ·
pub fn new_record_batch_iter(
     source_conn: &SourceConn,
-    origin_query: Option<String>,
-    queries: &[CXQuery<String>],
-    batch_size: usize
-) -> Box<dyn RecordBatchIterator>
\ No newline at end of file + origin_query: Option<String>, + queries: &[CXQuery<String>], + batch_size: usize +) -> Box<dyn RecordBatchIterator>
\ No newline at end of file diff --git a/rust-docs/connectorx/get_arrow/index.html b/rust-docs/connectorx/get_arrow/index.html index e632dc57d1..5934130891 100644 --- a/rust-docs/connectorx/get_arrow/index.html +++ b/rust-docs/connectorx/get_arrow/index.html @@ -1,2 +1 @@ -connectorx::get_arrow - Rust -
\ No newline at end of file +connectorx::get_arrow - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/get_arrow2/fn.get_arrow2.html b/rust-docs/connectorx/get_arrow2/fn.get_arrow2.html index 6ca381251f..bb9ae7c24b 100644 --- a/rust-docs/connectorx/get_arrow2/fn.get_arrow2.html +++ b/rust-docs/connectorx/get_arrow2/fn.get_arrow2.html @@ -1,6 +1,5 @@ -get_arrow2 in connectorx::get_arrow2 - Rust -
pub fn get_arrow2(
+get_arrow2 in connectorx::get_arrow2 - Rust

Function connectorx::get_arrow2::get_arrow2

source ·
pub fn get_arrow2(
     source_conn: &SourceConn,
-    origin_query: Option<String>,
-    queries: &[CXQuery<String>]
-) -> Result<Arrow2Destination, ConnectorXOutError>
\ No newline at end of file + origin_query: Option<String>, + queries: &[CXQuery<String>] +) -> Result<Arrow2Destination, ConnectorXOutError>
\ No newline at end of file diff --git a/rust-docs/connectorx/get_arrow2/index.html b/rust-docs/connectorx/get_arrow2/index.html index b159af20e8..05f7c8ab8d 100644 --- a/rust-docs/connectorx/get_arrow2/index.html +++ b/rust-docs/connectorx/get_arrow2/index.html @@ -1,2 +1 @@ -connectorx::get_arrow2 - Rust -

Module connectorx::get_arrow2

source ·

Functions§

\ No newline at end of file +connectorx::get_arrow2 - Rust

Module connectorx::get_arrow2

source ·

Functions§

\ No newline at end of file diff --git a/rust-docs/connectorx/index.html b/rust-docs/connectorx/index.html index 4f4300c4d7..51b3cae20c 100644 --- a/rust-docs/connectorx/index.html +++ b/rust-docs/connectorx/index.html @@ -1,6 +1,4 @@ -connectorx - Rust -

Crate connectorx

source ·
Expand description

§ConnectorX

+connectorx - Rust

Crate connectorx

source ·
Expand description

§ConnectorX

ConnectorX enables you to load data from databases into dataframes in the fastest and most memory efficient way by leveraging zero-copy and partition-based parallelism.

Currently, ConnectorX consists of a Rust core library and a python library. This is the documentation for the Rust crate. diff --git a/rust-docs/connectorx/macro.impl_transport.html b/rust-docs/connectorx/macro.impl_transport.html index 1b4a5274d4..df6bb8cd0f 100644 --- a/rust-docs/connectorx/macro.impl_transport.html +++ b/rust-docs/connectorx/macro.impl_transport.html @@ -1,5 +1,4 @@ -impl_transport in connectorx - Rust

-
macro_rules! impl_transport {
+impl_transport in connectorx - Rust

Macro connectorx::impl_transport

source ·
macro_rules! impl_transport {
     (
         name = $TP:ty,
         error = $ET:ty,
diff --git a/rust-docs/connectorx/macro.impl_typesystem.html b/rust-docs/connectorx/macro.impl_typesystem.html
index c84666dddb..6e68ce59da 100644
--- a/rust-docs/connectorx/macro.impl_typesystem.html
+++ b/rust-docs/connectorx/macro.impl_typesystem.html
@@ -1,5 +1,4 @@
-impl_typesystem in connectorx - Rust
-    
macro_rules! impl_typesystem {
+impl_typesystem in connectorx - Rust

Macro connectorx::impl_typesystem

source ·
macro_rules! impl_typesystem {
     (
         system = $TS:tt,
         mappings = {
diff --git a/rust-docs/connectorx/partition/fn.get_col_range.html b/rust-docs/connectorx/partition/fn.get_col_range.html
index 41142c48f6..7d949e2659 100644
--- a/rust-docs/connectorx/partition/fn.get_col_range.html
+++ b/rust-docs/connectorx/partition/fn.get_col_range.html
@@ -1,6 +1,5 @@
-get_col_range in connectorx::partition - Rust
-    
pub fn get_col_range(
+get_col_range in connectorx::partition - Rust

Function connectorx::partition::get_col_range

source ·
pub fn get_col_range(
     source_conn: &SourceConn,
-    query: &str,
-    col: &str
-) -> OutResult<(i64, i64)>
\ No newline at end of file + query: &str, + col: &str +) -> OutResult<(i64, i64)>
\ No newline at end of file diff --git a/rust-docs/connectorx/partition/fn.get_part_query.html b/rust-docs/connectorx/partition/fn.get_part_query.html index 7ecc690ff1..5da2ab6211 100644 --- a/rust-docs/connectorx/partition/fn.get_part_query.html +++ b/rust-docs/connectorx/partition/fn.get_part_query.html @@ -1,8 +1,7 @@ -get_part_query in connectorx::partition - Rust -
pub fn get_part_query(
+get_part_query in connectorx::partition - Rust

Function connectorx::partition::get_part_query

source ·
pub fn get_part_query(
     source_conn: &SourceConn,
-    query: &str,
-    col: &str,
-    lower: i64,
-    upper: i64
-) -> Result<CXQuery<String>, ConnectorXOutError>
\ No newline at end of file + query: &str, + col: &str, + lower: i64, + upper: i64 +) -> Result<CXQuery<String>, ConnectorXOutError>
\ No newline at end of file diff --git a/rust-docs/connectorx/partition/fn.partition.html b/rust-docs/connectorx/partition/fn.partition.html index 1806517995..58f3c0db46 100644 --- a/rust-docs/connectorx/partition/fn.partition.html +++ b/rust-docs/connectorx/partition/fn.partition.html @@ -1,5 +1,4 @@ -partition in connectorx::partition - Rust -
pub fn partition(
+partition in connectorx::partition - Rust

Function connectorx::partition::partition

source ·
pub fn partition(
     part: &PartitionQuery,
     source_conn: &SourceConn
-) -> OutResult<Vec<CXQuery>>
\ No newline at end of file +) -> OutResult<Vec<CXQuery>>
\ No newline at end of file diff --git a/rust-docs/connectorx/partition/index.html b/rust-docs/connectorx/partition/index.html index a2d58b00e2..1dfd018a5c 100644 --- a/rust-docs/connectorx/partition/index.html +++ b/rust-docs/connectorx/partition/index.html @@ -1,2 +1 @@ -connectorx::partition - Rust -
\ No newline at end of file +connectorx::partition - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/partition/struct.PartitionQuery.html b/rust-docs/connectorx/partition/struct.PartitionQuery.html index 7649d576b7..61f8f1f1e5 100644 --- a/rust-docs/connectorx/partition/struct.PartitionQuery.html +++ b/rust-docs/connectorx/partition/struct.PartitionQuery.html @@ -1,107 +1,106 @@ -PartitionQuery in connectorx::partition - Rust -
pub struct PartitionQuery { /* private fields */ }

Implementations§

source§

impl PartitionQuery

source

pub fn new( - query: &str, - column: &str, - min: Option<i64>, - max: Option<i64>, - num: usize -) -> Self

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +PartitionQuery in connectorx::partition - Rust

Struct connectorx::partition::PartitionQuery

source ·
pub struct PartitionQuery { /* private fields */ }

Implementations§

source§

impl PartitionQuery

source

pub fn new( + query: &str, + column: &str, + min: Option<i64>, + max: Option<i64>, + num: usize +) -> Self

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/prelude/enum.CXQuery.html b/rust-docs/connectorx/prelude/enum.CXQuery.html index 17d7cde682..474de34620 100644 --- a/rust-docs/connectorx/prelude/enum.CXQuery.html +++ b/rust-docs/connectorx/prelude/enum.CXQuery.html @@ -1,182 +1,181 @@ -CXQuery in connectorx::prelude - Rust -
pub enum CXQuery<Q = String> {
+CXQuery in connectorx::prelude - Rust

Enum connectorx::prelude::CXQuery

source ·
pub enum CXQuery<Q = String> {
     Naked(Q),
     Wrapped(Q),
-}

Variants§

§

Naked(Q)

§

Wrapped(Q)

Implementations§

source§

impl<Q: AsRef<str>> CXQuery<Q>

source

pub fn as_str(&self) -> &str

source§

impl CXQuery<String>

source

pub fn naked<Q: AsRef<str>>(q: Q) -> Self

source§

impl<Q> CXQuery<Q>

source

pub fn map<F, U>(&self, f: F) -> CXQuery<U>
where - F: Fn(&Q) -> U,

source§

impl<Q, E> CXQuery<Result<Q, E>>

source

pub fn result(self) -> Result<CXQuery<Q>, E>

Trait Implementations§

source§

impl<Q: AsRef<str>> AsRef<str> for CXQuery<Q>

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<Q: Clone> Clone for CXQuery<Q>

source§

fn clone(&self) -> CXQuery<Q>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Q: Debug> Debug for CXQuery<Q>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Q: Display> Display for CXQuery<Q>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&&str> for CXQuery

source§

fn from(s: &&str) -> CXQuery<String>

Converts to this type from the input type.
source§

impl From<&CXQuery> for CXQuery

source§

fn from(q: &CXQuery) -> CXQuery

Converts to this type from the input type.
source§

impl From<&String> for CXQuery

source§

fn from(s: &String) -> CXQuery

Converts to this type from the input type.
source§

impl From<&str> for CXQuery

source§

fn from(s: &str) -> CXQuery<String>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Q> Freeze for CXQuery<Q>
where - Q: Freeze,

§

impl<Q> RefUnwindSafe for CXQuery<Q>
where - Q: RefUnwindSafe,

§

impl<Q> Send for CXQuery<Q>
where - Q: Send,

§

impl<Q> Sync for CXQuery<Q>
where - Q: Sync,

§

impl<Q> Unpin for CXQuery<Q>
where - Q: Unpin,

§

impl<Q> UnwindSafe for CXQuery<Q>
where - Q: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsStatement for T
where - T: AsRef<str>,

§

fn as_statement<Q>( +}

Variants§

§

Naked(Q)

§

Wrapped(Q)

Implementations§

source§

impl<Q: AsRef<str>> CXQuery<Q>

source

pub fn as_str(&self) -> &str

source§

impl CXQuery<String>

source

pub fn naked<Q: AsRef<str>>(q: Q) -> Self

source§

impl<Q> CXQuery<Q>

source

pub fn map<F, U>(&self, f: F) -> CXQuery<U>
where + F: Fn(&Q) -> U,

source§

impl<Q, E> CXQuery<Result<Q, E>>

source

pub fn result(self) -> Result<CXQuery<Q>, E>

Trait Implementations§

source§

impl<Q: AsRef<str>> AsRef<str> for CXQuery<Q>

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<Q: Clone> Clone for CXQuery<Q>

source§

fn clone(&self) -> CXQuery<Q>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Q: Debug> Debug for CXQuery<Q>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Q: Display> Display for CXQuery<Q>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&&str> for CXQuery

source§

fn from(s: &&str) -> CXQuery<String>

Converts to this type from the input type.
source§

impl From<&CXQuery> for CXQuery

source§

fn from(q: &CXQuery) -> CXQuery

Converts to this type from the input type.
source§

impl From<&String> for CXQuery

source§

fn from(s: &String) -> CXQuery

Converts to this type from the input type.
source§

impl From<&str> for CXQuery

source§

fn from(s: &str) -> CXQuery<String>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Q> Freeze for CXQuery<Q>
where + Q: Freeze,

§

impl<Q> RefUnwindSafe for CXQuery<Q>
where + Q: RefUnwindSafe,

§

impl<Q> Send for CXQuery<Q>
where + Q: Send,

§

impl<Q> Sync for CXQuery<Q>
where + Q: Sync,

§

impl<Q> Unpin for CXQuery<Q>
where + Q: Unpin,

§

impl<Q> UnwindSafe for CXQuery<Q>
where + Q: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsStatement for T
where + T: AsRef<str>,

§

fn as_statement<Q>( &self, - queryable: &mut Q -) -> Result<Cow<'static, Statement>, Error>
where - Q: Queryable,

Make a statement out of Self.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + queryable: &mut Q +) -> Result<Cow<'static, Statement>, Error>
where + Q: Queryable,

Make a statement out of Self.
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<Q> TextQuery for Q
where - Q: AsRef<str>,

§

fn run<'a, 'b, 'c, C>( + Q: AsRef<str>,

§

fn run<'a, 'b, 'c, C>( self, conn: C -) -> Result<QueryResult<'a, 'b, 'c, Text>, Error>
where - C: TryInto<ConnMut<'a, 'b, 'c>>, - Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>,

This methods corresponds to Queryable::query_iter.
§

fn first<'a, 'b, 'c, T, C>(self, conn: C) -> Result<Option<T>, Error>
where +) -> Result<QueryResult<'a, 'b, 'c, Text>, Error>
where + C: TryInto<ConnMut<'a, 'b, 'c>>, + Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>,

This methods corresponds to Queryable::query_iter.
§

fn first<'a, 'b, 'c, T, C>(self, conn: C) -> Result<Option<T>, Error>
where 'c: 'b, - C: TryInto<ConnMut<'a, 'b, 'c>>, - Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, + C: TryInto<ConnMut<'a, 'b, 'c>>, + Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, T: FromRow,

This methods corresponds to Queryable::query_first.
§

fn first_opt<'a, 'b, 'c, T, C>( self, conn: C -) -> Result<Option<Result<T, FromRowError>>, Error>
where +) -> Result<Option<Result<T, FromRowError>>, Error>
where 'c: 'b, - C: TryInto<ConnMut<'a, 'b, 'c>>, - Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, - T: FromRow,

Same as [TextQuery::first] but useful when you not sure what your schema is.
§

fn fetch<'a, 'b, 'c, T, C>(self, conn: C) -> Result<Vec<T>, Error>
where + C: TryInto<ConnMut<'a, 'b, 'c>>, + Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, + T: FromRow,

Same as [TextQuery::first] but useful when you not sure what your schema is.
§

fn fetch<'a, 'b, 'c, T, C>(self, conn: C) -> Result<Vec<T>, Error>
where 'c: 'b, - C: TryInto<ConnMut<'a, 'b, 'c>>, - Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, + C: TryInto<ConnMut<'a, 'b, 'c>>, + Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, T: FromRow,

This methods corresponds to Queryable::query.
§

fn fetch_opt<'a, 'b, 'c, T, C>( self, conn: C -) -> Result<Vec<Result<T, FromRowError>>, Error>
where +) -> Result<Vec<Result<T, FromRowError>>, Error>
where 'c: 'b, - C: TryInto<ConnMut<'a, 'b, 'c>>, - Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, + C: TryInto<ConnMut<'a, 'b, 'c>>, + Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, T: FromRow,

Same as [TextQuery::fetch] but useful when you not sure what your schema is.
§

fn fold<'a, 'b, 'c, T, U, F, C>( self, conn: C, init: U, next: F -) -> Result<U, Error>
where +) -> Result<U, Error>
where 'c: 'b, - C: TryInto<ConnMut<'a, 'b, 'c>>, - Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, + C: TryInto<ConnMut<'a, 'b, 'c>>, + Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, T: FromRow, - F: FnMut(U, T) -> U,

This methods corresponds to Queryable::query_fold.
§

fn fold_opt<'a, 'b, 'c, T, U, F, C>( + F: FnMut(U, T) -> U,

This methods corresponds to Queryable::query_fold.
§

fn fold_opt<'a, 'b, 'c, T, U, F, C>( self, conn: C, init: U, next: F -) -> Result<U, Error>
where +) -> Result<U, Error>
where 'c: 'b, - C: TryInto<ConnMut<'a, 'b, 'c>>, - Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, + C: TryInto<ConnMut<'a, 'b, 'c>>, + Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, T: FromRow, - F: FnMut(U, Result<T, FromRowError>) -> U,

Same as [TextQuery::fold] but useful when you not sure what your schema is.
§

fn map<'a, 'b, 'c, T, U, F, C>(self, conn: C, map: F) -> Result<Vec<U>, Error>
where + F: FnMut(U, Result<T, FromRowError>) -> U,

Same as [TextQuery::fold] but useful when you not sure what your schema is.
§

fn map<'a, 'b, 'c, T, U, F, C>(self, conn: C, map: F) -> Result<Vec<U>, Error>
where 'c: 'b, - C: TryInto<ConnMut<'a, 'b, 'c>>, - Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, + C: TryInto<ConnMut<'a, 'b, 'c>>, + Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, T: FromRow, - F: FnMut(T) -> U,

This methods corresponds to Queryable::query_map.
§

fn map_opt<'a, 'b, 'c, T, U, F, C>( + F: FnMut(T) -> U,

This methods corresponds to Queryable::query_map.
§

fn map_opt<'a, 'b, 'c, T, U, F, C>( self, conn: C, map: F -) -> Result<Vec<U>, Error>
where +) -> Result<Vec<U>, Error>
where 'c: 'b, - C: TryInto<ConnMut<'a, 'b, 'c>>, - Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, + C: TryInto<ConnMut<'a, 'b, 'c>>, + Error: From<<C as TryInto<ConnMut<'a, 'b, 'c>>>::Error>, T: FromRow, - F: FnMut(Result<T, FromRowError>) -> U,

Same as [TextQuery::map] but useful when you not sure what your schema is.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + F: FnMut(Result<T, FromRowError>) -> U,

Same as [TextQuery::map] but useful when you not sure what your schema is.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithParams for T
where - T: AsRef<str>,

§

fn with<P>(self, params: P) -> QueryWithParams<T, P>

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + T: AsRef<str>,
§

fn with<P>(self, params: P) -> QueryWithParams<T, P>

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/prelude/index.html b/rust-docs/connectorx/prelude/index.html index 1e321e34df..dfd9aa0e56 100644 --- a/rust-docs/connectorx/prelude/index.html +++ b/rust-docs/connectorx/prelude/index.html @@ -1,3 +1,2 @@ -connectorx::prelude - Rust -

Module connectorx::prelude

source ·

Re-exports§

Structs§

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/source_router/enum.SourceType.html b/rust-docs/connectorx/source_router/enum.SourceType.html index 633f217bd8..e15f7331d2 100644 --- a/rust-docs/connectorx/source_router/enum.SourceType.html +++ b/rust-docs/connectorx/source_router/enum.SourceType.html @@ -1,5 +1,4 @@ -SourceType in connectorx::source_router - Rust -
pub enum SourceType {
+SourceType in connectorx::source_router - Rust

Enum connectorx::source_router::SourceType

source ·
pub enum SourceType {
     Postgres,
     SQLite,
     MySQL,
@@ -9,105 +8,105 @@
     DuckDB,
     Trino,
     Unknown,
-}

Variants§

§

Postgres

§

SQLite

§

MySQL

§

MsSQL

§

Oracle

§

BigQuery

§

DuckDB

§

Trino

§

Unknown

Trait Implementations§

source§

impl Clone for SourceType

source§

fn clone(&self) -> SourceType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SourceType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +}

Variants§

§

Postgres

§

SQLite

§

MySQL

§

MsSQL

§

Oracle

§

BigQuery

§

DuckDB

§

Trino

§

Unknown

Trait Implementations§

source§

impl Clone for SourceType

source§

fn clone(&self) -> SourceType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SourceType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/source_router/fn.parse_source.html b/rust-docs/connectorx/source_router/fn.parse_source.html index be5e0db048..2cf2fc61a4 100644 --- a/rust-docs/connectorx/source_router/fn.parse_source.html +++ b/rust-docs/connectorx/source_router/fn.parse_source.html @@ -1,5 +1,4 @@ -parse_source in connectorx::source_router - Rust -
pub fn parse_source(
-    conn: &str,
-    protocol: Option<&str>
-) -> Result<SourceConn, ConnectorXError>
\ No newline at end of file +parse_source in connectorx::source_router - Rust

Function connectorx::source_router::parse_source

source ·
pub fn parse_source(
+    conn: &str,
+    protocol: Option<&str>
+) -> Result<SourceConn, ConnectorXError>
\ No newline at end of file diff --git a/rust-docs/connectorx/source_router/index.html b/rust-docs/connectorx/source_router/index.html index aa391133da..56f26d3358 100644 --- a/rust-docs/connectorx/source_router/index.html +++ b/rust-docs/connectorx/source_router/index.html @@ -1,2 +1 @@ -connectorx::source_router - Rust -
\ No newline at end of file +connectorx::source_router - Rust

Module connectorx::source_router

source ·

Structs§

Enums§

Functions§

\ No newline at end of file diff --git a/rust-docs/connectorx/source_router/struct.SourceConn.html b/rust-docs/connectorx/source_router/struct.SourceConn.html index 121f25f703..1c571fec1a 100644 --- a/rust-docs/connectorx/source_router/struct.SourceConn.html +++ b/rust-docs/connectorx/source_router/struct.SourceConn.html @@ -1,107 +1,106 @@ -SourceConn in connectorx::source_router - Rust -
pub struct SourceConn {
+SourceConn in connectorx::source_router - Rust

Struct connectorx::source_router::SourceConn

source ·
pub struct SourceConn {
     pub ty: SourceType,
     pub conn: Url,
-    pub proto: String,
-}

Fields§

§ty: SourceType§conn: Url§proto: String

Implementations§

source§

impl SourceConn

source

pub fn new(ty: SourceType, conn: Url, proto: String) -> Self

source

pub fn set_protocol(&mut self, protocol: &str)

Trait Implementations§

source§

impl Clone for SourceConn

source§

fn clone(&self) -> SourceConn

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SourceConn

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TryFrom<&str> for SourceConn

§

type Error = ConnectorXError

The type returned in the event of a conversion error.
source§

fn try_from(conn: &str) -> Result<SourceConn>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + pub proto: String, +}

Fields§

§ty: SourceType§conn: Url§proto: String

Implementations§

source§

impl SourceConn

source

pub fn new(ty: SourceType, conn: Url, proto: String) -> Self

source

pub fn set_protocol(&mut self, protocol: &str)

Trait Implementations§

source§

impl Clone for SourceConn

source§

fn clone(&self) -> SourceConn

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SourceConn

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TryFrom<&str> for SourceConn

§

type Error = ConnectorXError

The type returned in the event of a conversion error.
source§

fn try_from(conn: &str) -> Result<SourceConn>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html index 9e4b116116..199859bb32 100644 --- a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html +++ b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html @@ -1,114 +1,113 @@ -BigQuerySourceError in connectorx::sources::bigquery - Rust -
pub enum BigQuerySourceError {
+BigQuerySourceError in connectorx::sources::bigquery - Rust

Enum connectorx::sources::bigquery::BigQuerySourceError

source ·
pub enum BigQuerySourceError {
     ConnectorXError(ConnectorXError),
     BQError(BQError),
     BigQueryUrlError(ParseError),
-    BigQueryStdError(Error),
+    BigQueryStdError(Error),
     BigQueryJsonError(Error),
-    BigQueryParseFloatError(ParseFloatError),
-    BigQueryParseIntError(ParseIntError),
+    BigQueryParseFloatError(ParseFloatError),
+    BigQueryParseIntError(ParseIntError),
     Other(Error),
-}

Variants§

§

ConnectorXError(ConnectorXError)

§

BQError(BQError)

§

BigQueryUrlError(ParseError)

§

BigQueryStdError(Error)

§

BigQueryJsonError(Error)

§

BigQueryParseFloatError(ParseFloatError)

§

BigQueryParseIntError(ParseIntError)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for BigQuerySourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQuerySourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQuerySourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<BQError> for BigQuerySourceError

source§

fn from(source: BQError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrow2TransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrowTransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrowTransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for ConnectorXOutError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQuerySourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for BigQuerySourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for BigQuerySourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for BigQuerySourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for BigQuerySourceError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<ParseFloatError> for BigQuerySourceError

source§

fn from(source: ParseFloatError) -> Self

Converts to this type from the input type.
source§

impl From<ParseIntError> for BigQuerySourceError

source§

fn from(source: ParseIntError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

§

ConnectorXError(ConnectorXError)

§

BQError(BQError)

§

BigQueryUrlError(ParseError)

§

BigQueryStdError(Error)

§

BigQueryJsonError(Error)

§

BigQueryParseFloatError(ParseFloatError)

§

BigQueryParseIntError(ParseIntError)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

+

Trait Implementations§

source§

impl Debug for BigQuerySourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQuerySourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQuerySourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<BQError> for BigQuerySourceError

source§

fn from(source: BQError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrow2TransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrowTransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrowTransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for ConnectorXOutError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQuerySourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for BigQuerySourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for BigQuerySourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for BigQuerySourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for BigQuerySourceError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<ParseFloatError> for BigQuerySourceError

source§

fn from(source: ParseFloatError) -> Self

Converts to this type from the input type.
source§

impl From<ParseIntError> for BigQuerySourceError

source§

fn from(source: ParseIntError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html index fe0ffc387a..bd44afbf42 100644 --- a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html +++ b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html @@ -1,118 +1,117 @@ -BigQueryTypeSystem in connectorx::sources::bigquery - Rust -
pub enum BigQueryTypeSystem {
-
Show 14 variants Bool(bool), - Boolean(bool), - Int64(bool), - Integer(bool), - Float(bool), - Float64(bool), - Numeric(bool), - Bignumeric(bool), - String(bool), - Bytes(bool), - Date(bool), - Datetime(bool), - Time(bool), - Timestamp(bool), -
}

Variants§

§

Bool(bool)

§

Boolean(bool)

§

Int64(bool)

§

Integer(bool)

§

Float(bool)

§

Float64(bool)

§

Numeric(bool)

§

Bignumeric(bool)

§

String(bool)

§

Bytes(bool)

§

Date(bool)

§

Datetime(bool)

§

Time(bool)

§

Timestamp(bool)

Trait Implementations§

source§

impl Clone for BigQueryTypeSystem

source§

fn clone(&self) -> BigQueryTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BigQueryTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a FieldType> for BigQueryTypeSystem

source§

fn from(ty: &'a FieldType) -> BigQueryTypeSystem

Converts to this type from the input type.
source§

impl<'a> From<BigQueryTypeSystem> for FieldType

source§

fn from(ty: BigQueryTypeSystem) -> FieldType

Converts to this type from the input type.
source§

impl Copy for BigQueryTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +BigQueryTypeSystem in connectorx::sources::bigquery - Rust

Enum connectorx::sources::bigquery::BigQueryTypeSystem

source ·
pub enum BigQueryTypeSystem {
+
Show 14 variants Bool(bool), + Boolean(bool), + Int64(bool), + Integer(bool), + Float(bool), + Float64(bool), + Numeric(bool), + Bignumeric(bool), + String(bool), + Bytes(bool), + Date(bool), + Datetime(bool), + Time(bool), + Timestamp(bool), +
}

Variants§

§

Bool(bool)

§

Boolean(bool)

§

Int64(bool)

§

Integer(bool)

§

Float(bool)

§

Float64(bool)

§

Numeric(bool)

§

Bignumeric(bool)

§

String(bool)

§

Bytes(bool)

§

Date(bool)

§

Datetime(bool)

§

Time(bool)

§

Timestamp(bool)

Trait Implementations§

source§

impl Clone for BigQueryTypeSystem

source§

fn clone(&self) -> BigQueryTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BigQueryTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a FieldType> for BigQueryTypeSystem

source§

fn from(ty: &'a FieldType) -> BigQueryTypeSystem

Converts to this type from the input type.
source§

impl<'a> From<BigQueryTypeSystem> for FieldType

source§

fn from(ty: BigQueryTypeSystem) -> FieldType

Converts to this type from the input type.
source§

impl Copy for BigQueryTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/bigquery/index.html b/rust-docs/connectorx/sources/bigquery/index.html index efbdbafbe4..b7de67331a 100644 --- a/rust-docs/connectorx/sources/bigquery/index.html +++ b/rust-docs/connectorx/sources/bigquery/index.html @@ -1,3 +1,2 @@ -connectorx::sources::bigquery - Rust -
Expand description

Source implementation for Google BigQuery

+connectorx::sources::bigquery - Rust

Module connectorx::sources::bigquery

source ·
Expand description

Source implementation for Google BigQuery

Structs§

Enums§

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQueryDialect.html b/rust-docs/connectorx/sources/bigquery/struct.BigQueryDialect.html index eeadf668b8..790d0e99f8 100644 --- a/rust-docs/connectorx/sources/bigquery/struct.BigQueryDialect.html +++ b/rust-docs/connectorx/sources/bigquery/struct.BigQueryDialect.html @@ -1,123 +1,122 @@ -BigQueryDialect in connectorx::sources::bigquery - Rust -
pub struct BigQueryDialect {}

Trait Implementations§

source§

impl Debug for BigQueryDialect

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Dialect for BigQueryDialect

source§

fn is_delimited_identifier_start(&self, ch: char) -> bool

Determine if a character starts a quoted identifier. The default +BigQueryDialect in connectorx::sources::bigquery - Rust

Struct connectorx::sources::bigquery::BigQueryDialect

source ·
pub struct BigQueryDialect {}

Trait Implementations§

source§

impl Debug for BigQueryDialect

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Dialect for BigQueryDialect

source§

fn is_delimited_identifier_start(&self, ch: char) -> bool

Determine if a character starts a quoted identifier. The default implementation, accepting “double quoted” ids is both ANSI-compliant and appropriate for most dialects (with the notable exception of MySQL, MS SQL, and sqlite). You can accept one of characters listed -in Word::matching_end_quote here
source§

fn is_identifier_start(&self, ch: char) -> bool

Determine if a character is a valid start character for an unquoted identifier
source§

fn is_identifier_part(&self, ch: char) -> bool

Determine if a character is a valid unquoted identifier character
§

fn is_proper_identifier_inside_quotes( +in Word::matching_end_quote here

source§

fn is_identifier_start(&self, ch: char) -> bool

Determine if a character is a valid start character for an unquoted identifier
source§

fn is_identifier_part(&self, ch: char) -> bool

Determine if a character is a valid unquoted identifier character
§

fn is_proper_identifier_inside_quotes( &self, - _chars: Peekable<Chars<'_>> -) -> bool

Determine if quoted characters are proper for identifier
§

fn supports_filter_during_aggregation(&self) -> bool

Does the dialect support FILTER (WHERE expr) for aggregate queries?
§

fn supports_within_after_array_aggregation(&self) -> bool

Returns true if the dialect supports ARRAY_AGG() [WITHIN GROUP (ORDER BY)] expressions. -Otherwise, the dialect should expect an ORDER BY without the WITHIN GROUP clause, e.g. ANSI
§

fn supports_group_by_expr(&self) -> bool

Returns true if the dialects supports group sets, roll up, or cube expressions.
§

fn supports_substring_from_for_expr(&self) -> bool

Returns true if the dialect supports SUBSTRING(expr [FROM start] [FOR len]) expressions
§

fn parse_prefix( + _chars: Peekable<Chars<'_>> +) -> bool

Determine if quoted characters are proper for identifier
§

fn supports_filter_during_aggregation(&self) -> bool

Does the dialect support FILTER (WHERE expr) for aggregate queries?
§

fn supports_within_after_array_aggregation(&self) -> bool

Returns true if the dialect supports ARRAY_AGG() [WITHIN GROUP (ORDER BY)] expressions. +Otherwise, the dialect should expect an ORDER BY without the WITHIN GROUP clause, e.g. ANSI
§

fn supports_group_by_expr(&self) -> bool

Returns true if the dialects supports group sets, roll up, or cube expressions.
§

fn supports_substring_from_for_expr(&self) -> bool

Returns true if the dialect supports SUBSTRING(expr [FROM start] [FOR len]) expressions
§

fn parse_prefix( &self, _parser: &mut Parser<'_> -) -> Option<Result<Expr, ParserError>>

Dialect-specific prefix parser override
§

fn parse_infix( +) -> Option<Result<Expr, ParserError>>

Dialect-specific prefix parser override
§

fn parse_infix( &self, _parser: &mut Parser<'_>, _expr: &Expr, - _precedence: u8 -) -> Option<Result<Expr, ParserError>>

Dialect-specific infix parser override
§

fn get_next_precedence( + _precedence: u8 +) -> Option<Result<Expr, ParserError>>

Dialect-specific infix parser override
§

fn get_next_precedence( &self, _parser: &Parser<'_> -) -> Option<Result<u8, ParserError>>

Dialect-specific precedence override
§

fn parse_statement( +) -> Option<Result<u8, ParserError>>

Dialect-specific precedence override
§

fn parse_statement( &self, _parser: &mut Parser<'_> -) -> Option<Result<Statement, ParserError>>

Dialect-specific statement parser override

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Option<Result<Statement, ParserError>>

Dialect-specific statement parser override

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySource.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySource.html index 93261c9772..ae602082a9 100644 --- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySource.html +++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySource.html @@ -1,104 +1,103 @@ -BigQuerySource in connectorx::sources::bigquery - Rust -
pub struct BigQuerySource { /* private fields */ }

Implementations§

source§

impl BigQuerySource

source

pub fn new(rt: Arc<Runtime>, conn: &str) -> Result<Self, BigQuerySourceError>

Trait Implementations§

source§

impl Source for BigQuerySource
where +BigQuerySource in connectorx::sources::bigquery - Rust

Struct connectorx::sources::bigquery::BigQuerySource

source ·
pub struct BigQuerySource { /* private fields */ }

Implementations§

source§

impl BigQuerySource

source

pub fn new(rt: Arc<Runtime>, conn: &str) -> Result<Self, BigQuerySourceError>

Trait Implementations§

source§

impl Source for BigQuerySource

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = BigQuerySourcePartition

§

type TypeSystem = BigQueryTypeSystem

The type system this Source associated with.
§

type Error = BigQuerySourceError

source§

fn set_data_order( &mut self, data_order: DataOrder -) -> Result<(), BigQuerySourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), BigQuerySourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, BigQuerySourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, BigQuerySourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Result<(), BigQuerySourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), BigQuerySourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, BigQuerySourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, BigQuerySourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html index 99a421e3d6..f15b033434 100644 --- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html +++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html @@ -1,105 +1,104 @@ -BigQuerySourceParser in connectorx::sources::bigquery - Rust -
pub struct BigQuerySourceParser { /* private fields */ }

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for BigQuerySourceParser

§

type TypeSystem = BigQueryTypeSystem

§

type Error = BigQuerySourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +BigQuerySourceParser in connectorx::sources::bigquery - Rust

Struct connectorx::sources::bigquery::BigQuerySourceParser

source ·
pub struct BigQuerySourceParser { /* private fields */ }

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for BigQuerySourceParser

§

type TypeSystem = BigQueryTypeSystem

§

type Error = BigQuerySourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, String> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser

source§

impl<'r> Produce<'r, f64> for BigQuerySourceParser

source§

impl<'r> Produce<'r, i64> for BigQuerySourceParser

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +implemented.

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, String> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser

source§

impl<'r> Produce<'r, f64> for BigQuerySourceParser

source§

impl<'r> Produce<'r, i64> for BigQuerySourceParser

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourcePartition.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourcePartition.html index f16afa42c5..69261ebe0b 100644 --- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourcePartition.html +++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourcePartition.html @@ -1,107 +1,106 @@ -BigQuerySourcePartition in connectorx::sources::bigquery - Rust -
pub struct BigQuerySourcePartition { /* private fields */ }

Implementations§

source§

impl BigQuerySourcePartition

source

pub fn new( - handle: Arc<Runtime>, - client: Arc<Client>, - project_id: String, - query: &CXQuery<String>, +BigQuerySourcePartition in connectorx::sources::bigquery - Rust

Struct connectorx::sources::bigquery::BigQuerySourcePartition

source ·
pub struct BigQuerySourcePartition { /* private fields */ }

Implementations§

source§

impl BigQuerySourcePartition

source

pub fn new( + handle: Arc<Runtime>, + client: Arc<Client>, + project_id: String, + query: &CXQuery<String>, schema: &[BigQueryTypeSystem] -) -> Self

Trait Implementations§

source§

impl SourcePartition for BigQuerySourcePartition

§

type TypeSystem = BigQueryTypeSystem

§

type Parser<'a> = BigQuerySourceParser

§

type Error = BigQuerySourceError

source§

fn result_rows(&mut self) -> Result<(), BigQuerySourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, BigQuerySourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Self

Trait Implementations§

source§

impl SourcePartition for BigQuerySourcePartition

§

type TypeSystem = BigQueryTypeSystem

§

type Parser<'a> = BigQuerySourceParser

§

type Error = BigQuerySourceError

source§

fn result_rows(&mut self) -> Result<(), BigQuerySourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, BigQuerySourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html index 8d4b070581..72463cd618 100644 --- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html +++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html @@ -1,111 +1,110 @@ -CSVSourceError in connectorx::sources::csv - Rust -
pub enum CSVSourceError {
+CSVSourceError in connectorx::sources::csv - Rust

Enum connectorx::sources::csv::CSVSourceError

source ·
pub enum CSVSourceError {
     ConnectorXError(ConnectorXError),
     RegexError(Error),
     CSVError(Error),
-    IOError(Error),
+    IOError(Error),
     Other(Error),
-}

Variants§

§

ConnectorXError(ConnectorXError)

§

RegexError(Error)

§

CSVError(Error)

§

IOError(Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for CSVSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CSVSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CSVSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for CSVSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

§

ConnectorXError(ConnectorXError)

§

RegexError(Error)

§

CSVError(Error)

§

IOError(Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

+

Trait Implementations§

source§

impl Debug for CSVSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CSVSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CSVSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for CSVSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/csv/enum.CSVTypeSystem.html b/rust-docs/connectorx/sources/csv/enum.CSVTypeSystem.html index 6e2876650f..1556961611 100644 --- a/rust-docs/connectorx/sources/csv/enum.CSVTypeSystem.html +++ b/rust-docs/connectorx/sources/csv/enum.CSVTypeSystem.html @@ -1,131 +1,130 @@ -CSVTypeSystem in connectorx::sources::csv - Rust -
pub enum CSVTypeSystem {
-    F64(bool),
-    I64(bool),
-    Bool(bool),
-    String(bool),
-    DateTime(bool),
+CSVTypeSystem in connectorx::sources::csv - Rust

Enum connectorx::sources::csv::CSVTypeSystem

source ·
pub enum CSVTypeSystem {
+    F64(bool),
+    I64(bool),
+    Bool(bool),
+    String(bool),
+    DateTime(bool),
 }
Expand description

This is a dummy type system used in this library. For all the sources, their output values must be one of the types defined by DummyTypeSystem. For all the destinations, they must support writing any value whose type is defined by DummyTypeSystem.

-

Variants§

§

F64(bool)

§

I64(bool)

§

Bool(bool)

§

String(bool)

§

DateTime(bool)

Trait Implementations§

source§

impl Clone for CSVTypeSystem

source§

fn clone(&self) -> CSVTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CSVTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for CSVTypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where - H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for CSVTypeSystem

source§

fn cmp(&self, other: &CSVTypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for CSVTypeSystem

source§

fn eq(&self, other: &CSVTypeSystem) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CSVTypeSystem

source§

fn partial_cmp(&self, other: &CSVTypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for CSVTypeSystem

source§

impl Eq for CSVTypeSystem

source§

impl StructuralPartialEq for CSVTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where - T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64
where - H: Hash + ?Sized, - B: BuildHasher,

§

impl<Q, K> Comparable<K> for Q
where - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +

Variants§

§

F64(bool)

§

I64(bool)

§

Bool(bool)

§

String(bool)

§

DateTime(bool)

Trait Implementations§

source§

impl Clone for CSVTypeSystem

source§

fn clone(&self) -> CSVTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CSVTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for CSVTypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for CSVTypeSystem

source§

fn cmp(&self, other: &CSVTypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for CSVTypeSystem

source§

fn eq(&self, other: &CSVTypeSystem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CSVTypeSystem

source§

fn partial_cmp(&self, other: &CSVTypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Copy for CSVTypeSystem

source§

impl Eq for CSVTypeSystem

source§

impl StructuralPartialEq for CSVTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where + T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64
where + H: Hash + ?Sized, + B: BuildHasher,

§

impl<Q, K> Comparable<K> for Q
where + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

source§

impl<N> NodeTrait for N
where - N: Copy + Ord + Hash,

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

source§

impl<N> NodeTrait for N
where + N: Copy + Ord + Hash,

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/csv/index.html b/rust-docs/connectorx/sources/csv/index.html index 79701d8beb..b845e87d34 100644 --- a/rust-docs/connectorx/sources/csv/index.html +++ b/rust-docs/connectorx/sources/csv/index.html @@ -1,5 +1,4 @@ -connectorx::sources::csv - Rust -

Module connectorx::sources::csv

source ·
Expand description

Source implementation for CSV files.

+connectorx::sources::csv - Rust

Module connectorx::sources::csv

source ·
Expand description

Source implementation for CSV files.

Structs§

Enums§

  • This is a dummy type system used in this library. For all the sources, their output values must be one of the types defined by DummyTypeSystem. For all the destinations, they must support writing any value whose type is defined by DummyTypeSystem.
\ No newline at end of file diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSource.html b/rust-docs/connectorx/sources/csv/struct.CSVSource.html index ce3edfa958..5cbfe5a776 100644 --- a/rust-docs/connectorx/sources/csv/struct.CSVSource.html +++ b/rust-docs/connectorx/sources/csv/struct.CSVSource.html @@ -1,104 +1,103 @@ -CSVSource in connectorx::sources::csv - Rust -
pub struct CSVSource { /* private fields */ }

Implementations§

Trait Implementations§

source§

impl Source for CSVSource

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = CSVSourcePartition

§

type TypeSystem = CSVTypeSystem

The type system this Source associated with.
§

type Error = CSVSourceError

source§

fn set_data_order( +CSVSource in connectorx::sources::csv - Rust

Struct connectorx::sources::csv::CSVSource

source ·
pub struct CSVSource { /* private fields */ }

Implementations§

Trait Implementations§

source§

impl Source for CSVSource

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = CSVSourcePartition

§

type TypeSystem = CSVTypeSystem

The type system this Source associated with.
§

type Error = CSVSourceError

source§

fn set_data_order( &mut self, data_order: DataOrder -) -> Result<(), CSVSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, _query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), CSVSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, CSVSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, CSVSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Result<(), CSVSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, _query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), CSVSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, CSVSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, CSVSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartition.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartition.html index 498eb8ee36..986327d34a 100644 --- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartition.html +++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartition.html @@ -1,103 +1,102 @@ -CSVSourcePartition in connectorx::sources::csv - Rust -
pub struct CSVSourcePartition { /* private fields */ }

Implementations§

Trait Implementations§

source§

impl SourcePartition for CSVSourcePartition

source§

fn result_rows(&mut self) -> Result<(), CSVSourceError>

The parameter query is the path of the csv file

-
§

type TypeSystem = CSVTypeSystem

§

type Parser<'a> = CSVSourcePartitionParser<'a>

§

type Error = CSVSourceError

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, CSVSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +CSVSourcePartition in connectorx::sources::csv - Rust

Struct connectorx::sources::csv::CSVSourcePartition

source ·
pub struct CSVSourcePartition { /* private fields */ }

Implementations§

Trait Implementations§

source§

impl SourcePartition for CSVSourcePartition

source§

fn result_rows(&mut self) -> Result<(), CSVSourceError>

The parameter query is the path of the csv file

+
§

type TypeSystem = CSVTypeSystem

§

type Parser<'a> = CSVSourcePartitionParser<'a>

§

type Error = CSVSourceError

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, CSVSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html index d0ab379b4a..3f2d3eb292 100644 --- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html +++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html @@ -1,106 +1,105 @@ -CSVSourcePartitionParser in connectorx::sources::csv - Rust -
pub struct CSVSourcePartitionParser<'a> { /* private fields */ }

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>

§

type TypeSystem = CSVTypeSystem

§

type Error = CSVSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +CSVSourcePartitionParser in connectorx::sources::csv - Rust

Struct connectorx::sources::csv::CSVSourcePartitionParser

source ·
pub struct CSVSourcePartitionParser<'a> { /* private fields */ }

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>

§

type TypeSystem = CSVTypeSystem

§

type Error = CSVSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for CSVSourcePartitionParser<'a>

source§

impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +implemented.

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for CSVSourcePartitionParser<'a>

source§

impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/dummy/enum.DummyTypeSystem.html b/rust-docs/connectorx/sources/dummy/enum.DummyTypeSystem.html index eeea124808..a66df44c83 100644 --- a/rust-docs/connectorx/sources/dummy/enum.DummyTypeSystem.html +++ b/rust-docs/connectorx/sources/dummy/enum.DummyTypeSystem.html @@ -1,131 +1,130 @@ -DummyTypeSystem in connectorx::sources::dummy - Rust -
pub enum DummyTypeSystem {
-    F64(bool),
-    I64(bool),
-    Bool(bool),
-    String(bool),
-    DateTime(bool),
+DummyTypeSystem in connectorx::sources::dummy - Rust

Enum connectorx::sources::dummy::DummyTypeSystem

source ·
pub enum DummyTypeSystem {
+    F64(bool),
+    I64(bool),
+    Bool(bool),
+    String(bool),
+    DateTime(bool),
 }
Expand description

This is a dummy type system used in this library. For all the sources, their output values must be one of the types defined by DummyTypeSystem. For all the destinations, they must support writing any value whose type is defined by DummyTypeSystem.

-

Variants§

§

F64(bool)

§

I64(bool)

§

Bool(bool)

§

String(bool)

§

DateTime(bool)

Trait Implementations§

source§

impl Clone for DummyTypeSystem

source§

fn clone(&self) -> DummyTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DummyTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for DummyTypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where - H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DummyTypeSystem

source§

fn cmp(&self, other: &DummyTypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for DummyTypeSystem

source§

fn eq(&self, other: &DummyTypeSystem) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for DummyTypeSystem

source§

fn partial_cmp(&self, other: &DummyTypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for DummyTypeSystem

source§

impl Eq for DummyTypeSystem

source§

impl StructuralPartialEq for DummyTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where - T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64
where - H: Hash + ?Sized, - B: BuildHasher,

§

impl<Q, K> Comparable<K> for Q
where - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +

Variants§

§

F64(bool)

§

I64(bool)

§

Bool(bool)

§

String(bool)

§

DateTime(bool)

Trait Implementations§

source§

impl Clone for DummyTypeSystem

source§

fn clone(&self) -> DummyTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DummyTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for DummyTypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DummyTypeSystem

source§

fn cmp(&self, other: &DummyTypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for DummyTypeSystem

source§

fn eq(&self, other: &DummyTypeSystem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for DummyTypeSystem

source§

fn partial_cmp(&self, other: &DummyTypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Copy for DummyTypeSystem

source§

impl Eq for DummyTypeSystem

source§

impl StructuralPartialEq for DummyTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where + T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64
where + H: Hash + ?Sized, + B: BuildHasher,

§

impl<Q, K> Comparable<K> for Q
where + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

source§

impl<N> NodeTrait for N
where - N: Copy + Ord + Hash,

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

source§

impl<N> NodeTrait for N
where + N: Copy + Ord + Hash,

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/dummy/index.html b/rust-docs/connectorx/sources/dummy/index.html index ba41f7c7ac..9493cf3fd0 100644 --- a/rust-docs/connectorx/sources/dummy/index.html +++ b/rust-docs/connectorx/sources/dummy/index.html @@ -1,5 +1,4 @@ -connectorx::sources::dummy - Rust -

Module connectorx::sources::dummy

source ·
Expand description

A dummy source that generates different values based on an internal counter. +connectorx::sources::dummy - Rust

Module connectorx::sources::dummy

source ·
Expand description

A dummy source that generates different values based on an internal counter. This source is for test purpose.

Structs§

Enums§

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartition.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartition.html index f7d81d8bcf..339f02d545 100644 --- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartition.html +++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartition.html @@ -1,102 +1,101 @@ -DummySourcePartition in connectorx::sources::dummy - Rust -
pub struct DummySourcePartition { /* private fields */ }

Implementations§

Trait Implementations§

source§

impl SourcePartition for DummySourcePartition

§

type TypeSystem = DummyTypeSystem

§

type Parser<'a> = DummySourcePartitionParser<'a>

§

type Error = ConnectorXError

source§

fn result_rows(&mut self) -> Result<()>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +DummySourcePartition in connectorx::sources::dummy - Rust

Struct connectorx::sources::dummy::DummySourcePartition

source ·
pub struct DummySourcePartition { /* private fields */ }

Implementations§

Trait Implementations§

source§

impl SourcePartition for DummySourcePartition

§

type TypeSystem = DummyTypeSystem

§

type Parser<'a> = DummySourcePartitionParser<'a>

§

type Error = ConnectorXError

source§

fn result_rows(&mut self) -> Result<()>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html index f267348339..cc6a3afa1d 100644 --- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html +++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html @@ -1,106 +1,105 @@ -DummySourcePartitionParser in connectorx::sources::dummy - Rust -
pub struct DummySourcePartitionParser<'a> { /* private fields */ }

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>

§

type TypeSystem = DummyTypeSystem

§

type Error = ConnectorXError

source§

fn fetch_next(&mut self) -> Result<(usize, bool)>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +DummySourcePartitionParser in connectorx::sources::dummy - Rust

Struct connectorx::sources::dummy::DummySourcePartitionParser

source ·
pub struct DummySourcePartitionParser<'a> { /* private fields */ }

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>

§

type TypeSystem = DummyTypeSystem

§

type Error = ConnectorXError

source§

fn fetch_next(&mut self) -> Result<(usize, bool)>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for DummySourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +implemented.

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for DummySourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/index.html b/rust-docs/connectorx/sources/index.html index 6f4d343bfa..532c82659e 100644 --- a/rust-docs/connectorx/sources/index.html +++ b/rust-docs/connectorx/sources/index.html @@ -1,5 +1,4 @@ -connectorx::sources - Rust -

Module connectorx::sources

source ·
Expand description

This module defines four traits Source, SourcePartition, PartitionParser, and Produce to define a source. +connectorx::sources - Rust

Module connectorx::sources

source ·
Expand description

This module defines four traits Source, SourcePartition, PartitionParser, and Produce to define a source. This module also contains source implementations for various databases.

Modules§

  • Source implementation for Google BigQuery
  • Source implementation for CSV files.
  • A dummy source that generates different values based on an internal counter. This source is for test purpose.
  • Source implementation for SQL Server.
  • Source implementation for MySQL database.
  • Source implementation for Postgres database, including the TLS support (client only).
  • Source implementation for SQLite embedded database.

Traits§

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLTypeSystem.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLTypeSystem.html index edd9da11f2..4848e3bde1 100644 --- a/rust-docs/connectorx/sources/mssql/enum.MsSQLTypeSystem.html +++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLTypeSystem.html @@ -1,133 +1,132 @@ -MsSQLTypeSystem in connectorx::sources::mssql - Rust -
pub enum MsSQLTypeSystem {
-
Show 29 variants Tinyint(bool), - Smallint(bool), - Int(bool), - Bigint(bool), - Intn(bool), - Float24(bool), - Float53(bool), - Floatn(bool), - Bit(bool), - Nvarchar(bool), - Varchar(bool), - Nchar(bool), - Char(bool), - Ntext(bool), - Text(bool), - Binary(bool), - Varbinary(bool), - Image(bool), - Uniqueidentifier(bool), - Numeric(bool), - Decimal(bool), - Datetime(bool), - Datetime2(bool), - Smalldatetime(bool), - Date(bool), - Time(bool), - Datetimeoffset(bool), - Money(bool), - SmallMoney(bool), -
}

Variants§

§

Tinyint(bool)

§

Smallint(bool)

§

Int(bool)

§

Bigint(bool)

§

Intn(bool)

§

Float24(bool)

§

Float53(bool)

§

Floatn(bool)

§

Bit(bool)

§

Nvarchar(bool)

§

Varchar(bool)

§

Nchar(bool)

§

Char(bool)

§

Ntext(bool)

§

Text(bool)

§

Binary(bool)

§

Varbinary(bool)

§

Image(bool)

§

Uniqueidentifier(bool)

§

Numeric(bool)

§

Decimal(bool)

§

Datetime(bool)

§

Datetime2(bool)

§

Smalldatetime(bool)

§

Date(bool)

§

Time(bool)

§

Datetimeoffset(bool)

§

Money(bool)

§

SmallMoney(bool)

Trait Implementations§

source§

impl Clone for MsSQLTypeSystem

source§

fn clone(&self) -> MsSQLTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MsSQLTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ColumnType> for MsSQLTypeSystem

source§

fn from(ty: &'a ColumnType) -> MsSQLTypeSystem

Converts to this type from the input type.
source§

impl Copy for MsSQLTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +MsSQLTypeSystem in connectorx::sources::mssql - Rust

Enum connectorx::sources::mssql::MsSQLTypeSystem

source ·
pub enum MsSQLTypeSystem {
+
Show 29 variants Tinyint(bool), + Smallint(bool), + Int(bool), + Bigint(bool), + Intn(bool), + Float24(bool), + Float53(bool), + Floatn(bool), + Bit(bool), + Nvarchar(bool), + Varchar(bool), + Nchar(bool), + Char(bool), + Ntext(bool), + Text(bool), + Binary(bool), + Varbinary(bool), + Image(bool), + Uniqueidentifier(bool), + Numeric(bool), + Decimal(bool), + Datetime(bool), + Datetime2(bool), + Smalldatetime(bool), + Date(bool), + Time(bool), + Datetimeoffset(bool), + Money(bool), + SmallMoney(bool), +
}

Variants§

§

Tinyint(bool)

§

Smallint(bool)

§

Int(bool)

§

Bigint(bool)

§

Intn(bool)

§

Float24(bool)

§

Float53(bool)

§

Floatn(bool)

§

Bit(bool)

§

Nvarchar(bool)

§

Varchar(bool)

§

Nchar(bool)

§

Char(bool)

§

Ntext(bool)

§

Text(bool)

§

Binary(bool)

§

Varbinary(bool)

§

Image(bool)

§

Uniqueidentifier(bool)

§

Numeric(bool)

§

Decimal(bool)

§

Datetime(bool)

§

Datetime2(bool)

§

Smalldatetime(bool)

§

Date(bool)

§

Time(bool)

§

Datetimeoffset(bool)

§

Money(bool)

§

SmallMoney(bool)

Trait Implementations§

source§

impl Clone for MsSQLTypeSystem

source§

fn clone(&self) -> MsSQLTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MsSQLTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ColumnType> for MsSQLTypeSystem

source§

fn from(ty: &'a ColumnType) -> MsSQLTypeSystem

Converts to this type from the input type.
source§

impl Copy for MsSQLTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mssql/fn.mssql_config.html b/rust-docs/connectorx/sources/mssql/fn.mssql_config.html index 7f5ffe9722..536909b641 100644 --- a/rust-docs/connectorx/sources/mssql/fn.mssql_config.html +++ b/rust-docs/connectorx/sources/mssql/fn.mssql_config.html @@ -1,2 +1 @@ -mssql_config in connectorx::sources::mssql - Rust -
pub fn mssql_config(url: &Url) -> Result<Config, MsSQLSourceError>
\ No newline at end of file +mssql_config in connectorx::sources::mssql - Rust

Function connectorx::sources::mssql::mssql_config

source ·
pub fn mssql_config(url: &Url) -> Result<Config, MsSQLSourceError>
\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mssql/index.html b/rust-docs/connectorx/sources/mssql/index.html index 0654d46149..e9f21e5e02 100644 --- a/rust-docs/connectorx/sources/mssql/index.html +++ b/rust-docs/connectorx/sources/mssql/index.html @@ -1,3 +1,2 @@ -connectorx::sources::mssql - Rust -

Module connectorx::sources::mssql

source ·
Expand description

Source implementation for SQL Server.

+connectorx::sources::mssql - Rust

Module connectorx::sources::mssql

source ·
Expand description

Source implementation for SQL Server.

Structs§

Enums§

Functions§

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html index f3cbcbc2ab..065a8920a6 100644 --- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html +++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html @@ -1,101 +1,100 @@ -FloatN in connectorx::sources::mssql - Rust -
pub struct FloatN(pub f64);

Tuple Fields§

§0: f64

Trait Implementations§

source§

impl<'a> FromSql<'a> for FloatN

source§

fn from_sql(value: &'a ColumnData<'static>) -> Result<Option<Self>, Error>

Returns the value, None being a null value, copying the value.
source§

impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>

source§

impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

Auto Trait Implementations§

§

impl Freeze for FloatN

§

impl RefUnwindSafe for FloatN

§

impl Send for FloatN

§

impl Sync for FloatN

§

impl Unpin for FloatN

§

impl UnwindSafe for FloatN

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +FloatN in connectorx::sources::mssql - Rust

Struct connectorx::sources::mssql::FloatN

source ·
pub struct FloatN(pub f64);

Tuple Fields§

§0: f64

Trait Implementations§

source§

impl<'a> FromSql<'a> for FloatN

source§

fn from_sql(value: &'a ColumnData<'static>) -> Result<Option<Self>, Error>

Returns the value, None being a null value, copying the value.
source§

impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>

source§

impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

Auto Trait Implementations§

§

impl Freeze for FloatN

§

impl RefUnwindSafe for FloatN

§

impl Send for FloatN

§

impl Sync for FloatN

§

impl Unpin for FloatN

§

impl UnwindSafe for FloatN

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html index 4f0071e804..ca9c9c1aec 100644 --- a/rust-docs/connectorx/sources/mssql/struct.IntN.html +++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html @@ -1,101 +1,100 @@ -IntN in connectorx::sources::mssql - Rust -

Struct connectorx::sources::mssql::IntN

source ·
pub struct IntN(pub i64);

Tuple Fields§

§0: i64

Trait Implementations§

source§

impl<'a> FromSql<'a> for IntN

source§

fn from_sql(value: &'a ColumnData<'static>) -> Result<Option<Self>, Error>

Returns the value, None being a null value, copying the value.
source§

impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>

source§

impl TypeConversion<IntN, i64> for MsSQLArrow2Transport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

Auto Trait Implementations§

§

impl Freeze for IntN

§

impl RefUnwindSafe for IntN

§

impl Send for IntN

§

impl Sync for IntN

§

impl Unpin for IntN

§

impl UnwindSafe for IntN

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +IntN in connectorx::sources::mssql - Rust

Struct connectorx::sources::mssql::IntN

source ·
pub struct IntN(pub i64);

Tuple Fields§

§0: i64

Trait Implementations§

source§

impl<'a> FromSql<'a> for IntN

source§

fn from_sql(value: &'a ColumnData<'static>) -> Result<Option<Self>, Error>

Returns the value, None being a null value, copying the value.
source§

impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>

source§

impl TypeConversion<IntN, i64> for MsSQLArrow2Transport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

Auto Trait Implementations§

§

impl Freeze for IntN

§

impl RefUnwindSafe for IntN

§

impl Send for IntN

§

impl Sync for IntN

§

impl Unpin for IntN

§

impl UnwindSafe for IntN

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSource.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSource.html index df323f72cc..49c69aba94 100644 --- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSource.html +++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSource.html @@ -1,108 +1,107 @@ -MsSQLSource in connectorx::sources::mssql - Rust -
pub struct MsSQLSource { /* private fields */ }

Implementations§

source§

impl MsSQLSource

source

pub fn new( - rt: Arc<Runtime>, - conn: &str, - nconn: usize -) -> Result<Self, MsSQLSourceError>

Trait Implementations§

source§

impl Source for MsSQLSource
where +MsSQLSource in connectorx::sources::mssql - Rust

Struct connectorx::sources::mssql::MsSQLSource

source ·
pub struct MsSQLSource { /* private fields */ }

Implementations§

source§

impl MsSQLSource

source

pub fn new( + rt: Arc<Runtime>, + conn: &str, + nconn: usize +) -> Result<Self, MsSQLSourceError>

Trait Implementations§

source§

impl Source for MsSQLSource

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = MsSQLSourcePartition

§

type TypeSystem = MsSQLTypeSystem

The type system this Source associated with.
§

type Error = MsSQLSourceError

source§

fn set_data_order( &mut self, data_order: DataOrder -) -> Result<(), MsSQLSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), MsSQLSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, MsSQLSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, MsSQLSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Result<(), MsSQLSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), MsSQLSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, MsSQLSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, MsSQLSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html index 4d9cc583da..b43804deaf 100644 --- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html +++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html @@ -1,105 +1,104 @@ -MsSQLSourceParser in connectorx::sources::mssql - Rust -
pub struct MsSQLSourceParser<'a> { /* private fields */ }

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>

§

type TypeSystem = MsSQLTypeSystem

§

type Error = MsSQLSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +MsSQLSourceParser in connectorx::sources::mssql - Rust

Struct connectorx::sources::mssql::MsSQLSourceParser

source ·
pub struct MsSQLSourceParser<'a> { /* private fields */ }

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>

§

type TypeSystem = MsSQLTypeSystem

§

type Error = MsSQLSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>

§

type Error = MsSQLSourceError

source§

fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>

source§

impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for MsSQLSourceParser<'a>

§

impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>

§

impl<'a> Send for MsSQLSourceParser<'a>

§

impl<'a> !Sync for MsSQLSourceParser<'a>

§

impl<'a> Unpin for MsSQLSourceParser<'a>

§

impl<'a> !UnwindSafe for MsSQLSourceParser<'a>

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +implemented.

source§

impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>

§

type Error = MsSQLSourceError

source§

fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>

source§

impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for MsSQLSourceParser<'a>

§

impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>

§

impl<'a> Send for MsSQLSourceParser<'a>

§

impl<'a> !Sync for MsSQLSourceParser<'a>

§

impl<'a> Unpin for MsSQLSourceParser<'a>

§

impl<'a> !UnwindSafe for MsSQLSourceParser<'a>

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourcePartition.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourcePartition.html index 851a71cfb1..1cc2baeede 100644 --- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourcePartition.html +++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourcePartition.html @@ -1,106 +1,105 @@ -MsSQLSourcePartition in connectorx::sources::mssql - Rust -
pub struct MsSQLSourcePartition { /* private fields */ }

Implementations§

source§

impl MsSQLSourcePartition

source

pub fn new( +MsSQLSourcePartition in connectorx::sources::mssql - Rust

Struct connectorx::sources::mssql::MsSQLSourcePartition

source ·
pub struct MsSQLSourcePartition { /* private fields */ }

Implementations§

source§

impl MsSQLSourcePartition

source

pub fn new( pool: Pool<ConnectionManager>, - handle: Arc<Runtime>, - query: &CXQuery<String>, + handle: Arc<Runtime>, + query: &CXQuery<String>, schema: &[MsSQLTypeSystem] -) -> Self

Trait Implementations§

source§

impl SourcePartition for MsSQLSourcePartition

§

type TypeSystem = MsSQLTypeSystem

§

type Parser<'a> = MsSQLSourceParser<'a>

§

type Error = MsSQLSourceError

source§

fn result_rows(&mut self) -> Result<(), MsSQLSourceError>

Count total number of rows in each partition.
source§

fn parser<'a>(&'a mut self) -> Result<Self::Parser<'a>, MsSQLSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Self

Trait Implementations§

source§

impl SourcePartition for MsSQLSourcePartition

§

type TypeSystem = MsSQLTypeSystem

§

type Parser<'a> = MsSQLSourceParser<'a>

§

type Error = MsSQLSourceError

source§

fn result_rows(&mut self) -> Result<(), MsSQLSourceError>

Count total number of rows in each partition.
source§

fn parser<'a>(&'a mut self) -> Result<Self::Parser<'a>, MsSQLSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mysql/enum.BinaryProtocol.html b/rust-docs/connectorx/sources/mysql/enum.BinaryProtocol.html index d66b1196fc..452d755576 100644 --- a/rust-docs/connectorx/sources/mysql/enum.BinaryProtocol.html +++ b/rust-docs/connectorx/sources/mysql/enum.BinaryProtocol.html @@ -1,101 +1,100 @@ -BinaryProtocol in connectorx::sources::mysql - Rust -
pub enum BinaryProtocol {}

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +BinaryProtocol in connectorx::sources::mysql - Rust

Enum connectorx::sources::mysql::BinaryProtocol

source ·
pub enum BinaryProtocol {}

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html index 22fa9d2467..c41e05a4bb 100644 --- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html +++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html @@ -1,111 +1,110 @@ -MySQLSourceError in connectorx::sources::mysql - Rust -
pub enum MySQLSourceError {
+MySQLSourceError in connectorx::sources::mysql - Rust

Enum connectorx::sources::mysql::MySQLSourceError

source ·
pub enum MySQLSourceError {
     ConnectorXError(ConnectorXError),
     MySQLError(Error),
     MySQLUrlError(UrlError),
     MySQLPoolError(Error),
     Other(Error),
 }

Variants§

§

ConnectorXError(ConnectorXError)

§

MySQLError(Error)

§

MySQLUrlError(UrlError)

§

MySQLPoolError(Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for MySQLSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for MySQLSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for MySQLSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for MySQLSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for MySQLSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for ConnectorXOutError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrow2TransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrowTransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrowTransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<UrlError> for MySQLSourceError

source§

fn from(source: UrlError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +

Trait Implementations§

source§

impl Debug for MySQLSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for MySQLSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for MySQLSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for MySQLSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for MySQLSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for ConnectorXOutError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrow2TransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrowTransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrowTransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.
source§

impl From<UrlError> for MySQLSourceError

source§

fn from(source: UrlError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLTypeSystem.html b/rust-docs/connectorx/sources/mysql/enum.MySQLTypeSystem.html index 643a337997..7f37791e50 100644 --- a/rust-docs/connectorx/sources/mysql/enum.MySQLTypeSystem.html +++ b/rust-docs/connectorx/sources/mysql/enum.MySQLTypeSystem.html @@ -1,130 +1,129 @@ -MySQLTypeSystem in connectorx::sources::mysql - Rust -
pub enum MySQLTypeSystem {
-
Show 26 variants Float(bool), - Double(bool), - Tiny(bool), - Short(bool), - Long(bool), - Int24(bool), - LongLong(bool), - UTiny(bool), - UShort(bool), - ULong(bool), - UInt24(bool), - ULongLong(bool), - Datetime(bool), - Date(bool), - Time(bool), - Decimal(bool), - Char(bool), - VarChar(bool), - Timestamp(bool), - Year(bool), - Enum(bool), - TinyBlob(bool), - Blob(bool), - MediumBlob(bool), - LongBlob(bool), - Json(bool), -
}

Variants§

§

Float(bool)

§

Double(bool)

§

Tiny(bool)

§

Short(bool)

§

Long(bool)

§

Int24(bool)

§

LongLong(bool)

§

UTiny(bool)

§

UShort(bool)

§

ULong(bool)

§

UInt24(bool)

§

ULongLong(bool)

§

Datetime(bool)

§

Date(bool)

§

Time(bool)

§

Decimal(bool)

§

Char(bool)

§

VarChar(bool)

§

Timestamp(bool)

§

Year(bool)

§

Enum(bool)

§

TinyBlob(bool)

§

Blob(bool)

§

MediumBlob(bool)

§

LongBlob(bool)

§

Json(bool)

Trait Implementations§

source§

impl Clone for MySQLTypeSystem

source§

fn clone(&self) -> MySQLTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MySQLTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<(&'a ColumnType, &'a ColumnFlags)> for MySQLTypeSystem

source§

fn from(col: (&'a ColumnType, &'a ColumnFlags)) -> MySQLTypeSystem

Converts to this type from the input type.
source§

impl Copy for MySQLTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +MySQLTypeSystem in connectorx::sources::mysql - Rust

Enum connectorx::sources::mysql::MySQLTypeSystem

source ·
pub enum MySQLTypeSystem {
+
Show 26 variants Float(bool), + Double(bool), + Tiny(bool), + Short(bool), + Long(bool), + Int24(bool), + LongLong(bool), + UTiny(bool), + UShort(bool), + ULong(bool), + UInt24(bool), + ULongLong(bool), + Datetime(bool), + Date(bool), + Time(bool), + Decimal(bool), + Char(bool), + VarChar(bool), + Timestamp(bool), + Year(bool), + Enum(bool), + TinyBlob(bool), + Blob(bool), + MediumBlob(bool), + LongBlob(bool), + Json(bool), +
}

Variants§

§

Float(bool)

§

Double(bool)

§

Tiny(bool)

§

Short(bool)

§

Long(bool)

§

Int24(bool)

§

LongLong(bool)

§

UTiny(bool)

§

UShort(bool)

§

ULong(bool)

§

UInt24(bool)

§

ULongLong(bool)

§

Datetime(bool)

§

Date(bool)

§

Time(bool)

§

Decimal(bool)

§

Char(bool)

§

VarChar(bool)

§

Timestamp(bool)

§

Year(bool)

§

Enum(bool)

§

TinyBlob(bool)

§

Blob(bool)

§

MediumBlob(bool)

§

LongBlob(bool)

§

Json(bool)

Trait Implementations§

source§

impl Clone for MySQLTypeSystem

source§

fn clone(&self) -> MySQLTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MySQLTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<(&'a ColumnType, &'a ColumnFlags)> for MySQLTypeSystem

source§

fn from(col: (&'a ColumnType, &'a ColumnFlags)) -> MySQLTypeSystem

Converts to this type from the input type.
source§

impl Copy for MySQLTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mysql/enum.TextProtocol.html b/rust-docs/connectorx/sources/mysql/enum.TextProtocol.html index d86012a753..665b30e10b 100644 --- a/rust-docs/connectorx/sources/mysql/enum.TextProtocol.html +++ b/rust-docs/connectorx/sources/mysql/enum.TextProtocol.html @@ -1,101 +1,100 @@ -TextProtocol in connectorx::sources::mysql - Rust -
pub enum TextProtocol {}

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TextProtocol in connectorx::sources::mysql - Rust

Enum connectorx::sources::mysql::TextProtocol

source ·
pub enum TextProtocol {}

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mysql/index.html b/rust-docs/connectorx/sources/mysql/index.html index d206de0008..94f3a15f61 100644 --- a/rust-docs/connectorx/sources/mysql/index.html +++ b/rust-docs/connectorx/sources/mysql/index.html @@ -1,3 +1,2 @@ -connectorx::sources::mysql - Rust -

Module connectorx::sources::mysql

source ·
Expand description

Source implementation for MySQL database.

+connectorx::sources::mysql - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html index 24b6e306b4..3a28af3132 100644 --- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html +++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html @@ -1,108 +1,107 @@ -MySQLBinarySourceParser in connectorx::sources::mysql - Rust -
pub struct MySQLBinarySourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> MySQLBinarySourceParser<'a>

source

pub fn new( +MySQLBinarySourceParser in connectorx::sources::mysql - Rust

Struct connectorx::sources::mysql::MySQLBinarySourceParser

source ·
pub struct MySQLBinarySourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> MySQLBinarySourceParser<'a>

source

pub fn new( iter: QueryResult<'a, 'a, 'a, Binary>, schema: &[MySQLTypeSystem] -) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>

§

type TypeSystem = MySQLTypeSystem

§

type Error = MySQLSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>

§

type TypeSystem = MySQLTypeSystem

§

type Error = MySQLSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>

§

type Error = MySQLSourceError

source§

fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +implemented.

source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>

§

type Error = MySQLSourceError

source§

fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSource.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSource.html index b8cc8b0fad..f1580d7229 100644 --- a/rust-docs/connectorx/sources/mysql/struct.MySQLSource.html +++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSource.html @@ -1,108 +1,107 @@ -MySQLSource in connectorx::sources::mysql - Rust -
pub struct MySQLSource<P> { /* private fields */ }

Implementations§

source§

impl<P> MySQLSource<P>

source

pub fn new(conn: &str, nconn: usize) -> Result<Self, MySQLSourceError>

Trait Implementations§

source§

impl<P> Source for MySQLSource<P>
where +MySQLSource in connectorx::sources::mysql - Rust

Struct connectorx::sources::mysql::MySQLSource

source ·
pub struct MySQLSource<P> { /* private fields */ }

Implementations§

source§

impl<P> MySQLSource<P>

source

pub fn new(conn: &str, nconn: usize) -> Result<Self, MySQLSourceError>

Trait Implementations§

source§

impl<P> Source for MySQLSource<P>

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = MySQLSourcePartition<P>

§

type TypeSystem = MySQLTypeSystem

The type system this Source associated with.
§

type Error = MySQLSourceError

source§

fn set_data_order( + P: Send,

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = MySQLSourcePartition<P>

§

type TypeSystem = MySQLTypeSystem

The type system this Source associated with.
§

type Error = MySQLSourceError

source§

fn set_data_order( &mut self, data_order: DataOrder -) -> Result<(), MySQLSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), MySQLSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, MySQLSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, MySQLSourceError>

Auto Trait Implementations§

§

impl<P> Freeze for MySQLSource<P>

§

impl<P> !RefUnwindSafe for MySQLSource<P>

§

impl<P> Send for MySQLSource<P>
where - P: Send,

§

impl<P> Sync for MySQLSource<P>
where - P: Sync,

§

impl<P> Unpin for MySQLSource<P>
where - P: Unpin,

§

impl<P> !UnwindSafe for MySQLSource<P>

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Result<(), MySQLSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), MySQLSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, MySQLSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, MySQLSourceError>

Auto Trait Implementations§

§

impl<P> Freeze for MySQLSource<P>

§

impl<P> !RefUnwindSafe for MySQLSource<P>

§

impl<P> Send for MySQLSource<P>
where + P: Send,

§

impl<P> Sync for MySQLSource<P>
where + P: Sync,

§

impl<P> Unpin for MySQLSource<P>
where + P: Unpin,

§

impl<P> !UnwindSafe for MySQLSource<P>

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html index 0e83f2bd7d..78e0691355 100644 --- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html +++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html @@ -1,109 +1,108 @@ -MySQLSourcePartition in connectorx::sources::mysql - Rust -
pub struct MySQLSourcePartition<P> { /* private fields */ }

Implementations§

source§

impl<P> MySQLSourcePartition<P>

source

pub fn new( +MySQLSourcePartition in connectorx::sources::mysql - Rust

Struct connectorx::sources::mysql::MySQLSourcePartition

source ·
pub struct MySQLSourcePartition<P> { /* private fields */ }

Implementations§

source§

impl<P> MySQLSourcePartition<P>

source

pub fn new( conn: PooledConnection<MySqlConnectionManager>, - query: &CXQuery<String>, + query: &CXQuery<String>, schema: &[MySQLTypeSystem] -) -> Self

Trait Implementations§

source§

impl SourcePartition for MySQLSourcePartition<BinaryProtocol>

§

type TypeSystem = MySQLTypeSystem

§

type Parser<'a> = MySQLBinarySourceParser<'a>

§

type Error = MySQLSourceError

source§

fn result_rows(&mut self) -> Result<(), MySQLSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl SourcePartition for MySQLSourcePartition<TextProtocol>

§

type TypeSystem = MySQLTypeSystem

§

type Parser<'a> = MySQLTextSourceParser<'a>

§

type Error = MySQLSourceError

source§

fn result_rows(&mut self) -> Result<(), MySQLSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

§

impl<P> Freeze for MySQLSourcePartition<P>

§

impl<P> !RefUnwindSafe for MySQLSourcePartition<P>

§

impl<P> Send for MySQLSourcePartition<P>
where - P: Send,

§

impl<P> Sync for MySQLSourcePartition<P>
where - P: Sync,

§

impl<P> Unpin for MySQLSourcePartition<P>
where - P: Unpin,

§

impl<P> !UnwindSafe for MySQLSourcePartition<P>

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Self

Trait Implementations§

source§

impl SourcePartition for MySQLSourcePartition<BinaryProtocol>

§

type TypeSystem = MySQLTypeSystem

§

type Parser<'a> = MySQLBinarySourceParser<'a>

§

type Error = MySQLSourceError

source§

fn result_rows(&mut self) -> Result<(), MySQLSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl SourcePartition for MySQLSourcePartition<TextProtocol>

§

type TypeSystem = MySQLTypeSystem

§

type Parser<'a> = MySQLTextSourceParser<'a>

§

type Error = MySQLSourceError

source§

fn result_rows(&mut self) -> Result<(), MySQLSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

§

impl<P> Freeze for MySQLSourcePartition<P>

§

impl<P> !RefUnwindSafe for MySQLSourcePartition<P>

§

impl<P> Send for MySQLSourcePartition<P>
where + P: Send,

§

impl<P> Sync for MySQLSourcePartition<P>
where + P: Sync,

§

impl<P> Unpin for MySQLSourcePartition<P>
where + P: Unpin,

§

impl<P> !UnwindSafe for MySQLSourcePartition<P>

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html index f777624027..014f006135 100644 --- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html +++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html @@ -1,108 +1,107 @@ -MySQLTextSourceParser in connectorx::sources::mysql - Rust -
pub struct MySQLTextSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> MySQLTextSourceParser<'a>

source

pub fn new( +MySQLTextSourceParser in connectorx::sources::mysql - Rust

Struct connectorx::sources::mysql::MySQLTextSourceParser

source ·
pub struct MySQLTextSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> MySQLTextSourceParser<'a>

source

pub fn new( iter: QueryResult<'a, 'a, 'a, Text>, schema: &[MySQLTypeSystem] -) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>

§

type TypeSystem = MySQLTypeSystem

§

type Error = MySQLSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>

§

type TypeSystem = MySQLTypeSystem

§

type Error = MySQLSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>

§

type Error = MySQLSourceError

source§

fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +implemented.

source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>

§

type Error = MySQLSourceError

source§

fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html index c2350f3a94..d69ff1da41 100644 --- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html +++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html @@ -1,112 +1,111 @@ -OracleSourceError in connectorx::sources::oracle - Rust -
pub enum OracleSourceError {
+OracleSourceError in connectorx::sources::oracle - Rust

Enum connectorx::sources::oracle::OracleSourceError

source ·
pub enum OracleSourceError {
     ConnectorXError(ConnectorXError),
     OracleError(Error),
     OraclePoolError(Error),
     OracleUrlError(ParseError),
-    OracleUrlDecodeError(FromUtf8Error),
+    OracleUrlDecodeError(FromUtf8Error),
     Other(Error),
-}

Variants§

§

ConnectorXError(ConnectorXError)

§

OracleError(Error)

§

OraclePoolError(Error)

§

OracleUrlError(ParseError)

§

OracleUrlDecodeError(FromUtf8Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for OracleSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for OracleSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for OracleSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for OracleSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for OracleSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<FromUtf8Error> for OracleSourceError

source§

fn from(source: FromUtf8Error) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for ConnectorXOutError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrow2TransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrowTransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrowTransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for OracleSourceError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

§

ConnectorXError(ConnectorXError)

§

OracleError(Error)

§

OraclePoolError(Error)

§

OracleUrlError(ParseError)

§

OracleUrlDecodeError(FromUtf8Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

+

Trait Implementations§

source§

impl Debug for OracleSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for OracleSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for OracleSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for OracleSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for OracleSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<FromUtf8Error> for OracleSourceError

source§

fn from(source: FromUtf8Error) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for ConnectorXOutError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrow2TransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrowTransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrowTransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for OracleSourceError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleTypeSystem.html b/rust-docs/connectorx/sources/oracle/enum.OracleTypeSystem.html index d098ba6d90..1d5235db78 100644 --- a/rust-docs/connectorx/sources/oracle/enum.OracleTypeSystem.html +++ b/rust-docs/connectorx/sources/oracle/enum.OracleTypeSystem.html @@ -1,118 +1,119 @@ -OracleTypeSystem in connectorx::sources::oracle - Rust -
pub enum OracleTypeSystem {
-
Show 14 variants NumInt(bool), - Float(bool), - NumFloat(bool), - BinaryFloat(bool), - BinaryDouble(bool), - Blob(bool), - Clob(bool), - VarChar(bool), - Char(bool), - NVarChar(bool), - NChar(bool), - Date(bool), - Timestamp(bool), - TimestampTz(bool), -
}

Variants§

§

NumInt(bool)

§

Float(bool)

§

NumFloat(bool)

§

BinaryFloat(bool)

§

BinaryDouble(bool)

§

Blob(bool)

§

Clob(bool)

§

VarChar(bool)

§

Char(bool)

§

NVarChar(bool)

§

NChar(bool)

§

Date(bool)

§

Timestamp(bool)

§

TimestampTz(bool)

Trait Implementations§

source§

impl Clone for OracleTypeSystem

source§

fn clone(&self) -> OracleTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OracleTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a OracleType> for OracleTypeSystem

source§

fn from(ty: &'a OracleType) -> OracleTypeSystem

Converts to this type from the input type.
source§

impl Copy for OracleTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +OracleTypeSystem in connectorx::sources::oracle - Rust

Enum connectorx::sources::oracle::OracleTypeSystem

source ·
pub enum OracleTypeSystem {
+
Show 16 variants NumInt(bool), + Float(bool), + NumFloat(bool), + BinaryFloat(bool), + BinaryDouble(bool), + Blob(bool), + Clob(bool), + VarChar(bool), + Char(bool), + NVarChar(bool), + NChar(bool), + Date(bool), + Timestamp(bool), + TimestampTz(bool), + TimestampNano(bool), + TimestampTzNano(bool), +
}

Variants§

§

NumInt(bool)

§

Float(bool)

§

NumFloat(bool)

§

BinaryFloat(bool)

§

BinaryDouble(bool)

§

Blob(bool)

§

Clob(bool)

§

VarChar(bool)

§

Char(bool)

§

NVarChar(bool)

§

NChar(bool)

§

Date(bool)

§

Timestamp(bool)

§

TimestampTz(bool)

§

TimestampNano(bool)

§

TimestampTzNano(bool)

Trait Implementations§

source§

impl Clone for OracleTypeSystem

source§

fn clone(&self) -> OracleTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OracleTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a OracleType> for OracleTypeSystem

source§

fn from(ty: &'a OracleType) -> OracleTypeSystem

Converts to this type from the input type.
source§

impl Copy for OracleTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/oracle/fn.connect_oracle.html b/rust-docs/connectorx/sources/oracle/fn.connect_oracle.html index fe27f1850f..989af2be36 100644 --- a/rust-docs/connectorx/sources/oracle/fn.connect_oracle.html +++ b/rust-docs/connectorx/sources/oracle/fn.connect_oracle.html @@ -1,2 +1 @@ -connect_oracle in connectorx::sources::oracle - Rust -
pub fn connect_oracle(conn: &Url) -> Result<Connector, OracleSourceError>
\ No newline at end of file +connect_oracle in connectorx::sources::oracle - Rust

Function connectorx::sources::oracle::connect_oracle

source ·
pub fn connect_oracle(conn: &Url) -> Result<Connector, OracleSourceError>
\ No newline at end of file diff --git a/rust-docs/connectorx/sources/oracle/index.html b/rust-docs/connectorx/sources/oracle/index.html index f5c31e130d..ab7e8386e4 100644 --- a/rust-docs/connectorx/sources/oracle/index.html +++ b/rust-docs/connectorx/sources/oracle/index.html @@ -1,2 +1 @@ -connectorx::sources::oracle - Rust -
\ No newline at end of file +connectorx::sources::oracle - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleDialect.html b/rust-docs/connectorx/sources/oracle/struct.OracleDialect.html index fc48b6b712..a14d10f794 100644 --- a/rust-docs/connectorx/sources/oracle/struct.OracleDialect.html +++ b/rust-docs/connectorx/sources/oracle/struct.OracleDialect.html @@ -1,123 +1,122 @@ -OracleDialect in connectorx::sources::oracle - Rust -
pub struct OracleDialect {}

Trait Implementations§

source§

impl Debug for OracleDialect

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Dialect for OracleDialect

source§

fn is_identifier_start(&self, ch: char) -> bool

Determine if a character is a valid start character for an unquoted identifier
source§

fn is_identifier_part(&self, ch: char) -> bool

Determine if a character is a valid unquoted identifier character
§

fn is_delimited_identifier_start(&self, ch: char) -> bool

Determine if a character starts a quoted identifier. The default +OracleDialect in connectorx::sources::oracle - Rust

Struct connectorx::sources::oracle::OracleDialect

source ·
pub struct OracleDialect {}

Trait Implementations§

source§

impl Debug for OracleDialect

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Dialect for OracleDialect

source§

fn is_identifier_start(&self, ch: char) -> bool

Determine if a character is a valid start character for an unquoted identifier
source§

fn is_identifier_part(&self, ch: char) -> bool

Determine if a character is a valid unquoted identifier character
§

fn is_delimited_identifier_start(&self, ch: char) -> bool

Determine if a character starts a quoted identifier. The default implementation, accepting “double quoted” ids is both ANSI-compliant and appropriate for most dialects (with the notable exception of MySQL, MS SQL, and sqlite). You can accept one of characters listed in Word::matching_end_quote here
§

fn is_proper_identifier_inside_quotes( &self, - _chars: Peekable<Chars<'_>> -) -> bool

Determine if quoted characters are proper for identifier
§

fn supports_filter_during_aggregation(&self) -> bool

Does the dialect support FILTER (WHERE expr) for aggregate queries?
§

fn supports_within_after_array_aggregation(&self) -> bool

Returns true if the dialect supports ARRAY_AGG() [WITHIN GROUP (ORDER BY)] expressions. -Otherwise, the dialect should expect an ORDER BY without the WITHIN GROUP clause, e.g. ANSI
§

fn supports_group_by_expr(&self) -> bool

Returns true if the dialects supports group sets, roll up, or cube expressions.
§

fn supports_substring_from_for_expr(&self) -> bool

Returns true if the dialect supports SUBSTRING(expr [FROM start] [FOR len]) expressions
§

fn parse_prefix( + _chars: Peekable<Chars<'_>> +) -> bool

Determine if quoted characters are proper for identifier
§

fn supports_filter_during_aggregation(&self) -> bool

Does the dialect support FILTER (WHERE expr) for aggregate queries?
§

fn supports_within_after_array_aggregation(&self) -> bool

Returns true if the dialect supports ARRAY_AGG() [WITHIN GROUP (ORDER BY)] expressions. +Otherwise, the dialect should expect an ORDER BY without the WITHIN GROUP clause, e.g. ANSI
§

fn supports_group_by_expr(&self) -> bool

Returns true if the dialects supports group sets, roll up, or cube expressions.
§

fn supports_substring_from_for_expr(&self) -> bool

Returns true if the dialect supports SUBSTRING(expr [FROM start] [FOR len]) expressions
§

fn parse_prefix( &self, _parser: &mut Parser<'_> -) -> Option<Result<Expr, ParserError>>

Dialect-specific prefix parser override
§

fn parse_infix( +) -> Option<Result<Expr, ParserError>>

Dialect-specific prefix parser override
§

fn parse_infix( &self, _parser: &mut Parser<'_>, _expr: &Expr, - _precedence: u8 -) -> Option<Result<Expr, ParserError>>

Dialect-specific infix parser override
§

fn get_next_precedence( + _precedence: u8 +) -> Option<Result<Expr, ParserError>>

Dialect-specific infix parser override
§

fn get_next_precedence( &self, _parser: &Parser<'_> -) -> Option<Result<u8, ParserError>>

Dialect-specific precedence override
§

fn parse_statement( +) -> Option<Result<u8, ParserError>>

Dialect-specific precedence override
§

fn parse_statement( &self, _parser: &mut Parser<'_> -) -> Option<Result<Statement, ParserError>>

Dialect-specific statement parser override

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Option<Result<Statement, ParserError>>

Dialect-specific statement parser override

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleSource.html b/rust-docs/connectorx/sources/oracle/struct.OracleSource.html index c2162db694..9220507057 100644 --- a/rust-docs/connectorx/sources/oracle/struct.OracleSource.html +++ b/rust-docs/connectorx/sources/oracle/struct.OracleSource.html @@ -1,104 +1,103 @@ -OracleSource in connectorx::sources::oracle - Rust -
pub struct OracleSource { /* private fields */ }

Implementations§

source§

impl OracleSource

source

pub fn new(conn: &str, nconn: usize) -> Result<Self, OracleSourceError>

Trait Implementations§

source§

impl Source for OracleSource
where +OracleSource in connectorx::sources::oracle - Rust

Struct connectorx::sources::oracle::OracleSource

source ·
pub struct OracleSource { /* private fields */ }

Implementations§

source§

impl OracleSource

source

pub fn new(conn: &str, nconn: usize) -> Result<Self, OracleSourceError>

Trait Implementations§

source§

impl Source for OracleSource

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = OracleSourcePartition

§

type TypeSystem = OracleTypeSystem

The type system this Source associated with.
§

type Error = OracleSourceError

source§

fn set_data_order( &mut self, data_order: DataOrder -) -> Result<(), OracleSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), OracleSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, OracleSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, OracleSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Result<(), OracleSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), OracleSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, OracleSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, OracleSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleSourcePartition.html b/rust-docs/connectorx/sources/oracle/struct.OracleSourcePartition.html index f59a0ab7d6..9dd981ef03 100644 --- a/rust-docs/connectorx/sources/oracle/struct.OracleSourcePartition.html +++ b/rust-docs/connectorx/sources/oracle/struct.OracleSourcePartition.html @@ -1,105 +1,104 @@ -OracleSourcePartition in connectorx::sources::oracle - Rust -
pub struct OracleSourcePartition { /* private fields */ }

Implementations§

source§

impl OracleSourcePartition

source

pub fn new( +OracleSourcePartition in connectorx::sources::oracle - Rust

Struct connectorx::sources::oracle::OracleSourcePartition

source ·
pub struct OracleSourcePartition { /* private fields */ }

Implementations§

source§

impl OracleSourcePartition

source

pub fn new( conn: PooledConnection<OracleConnectionManager>, - query: &CXQuery<String>, + query: &CXQuery<String>, schema: &[OracleTypeSystem] -) -> Self

Trait Implementations§

source§

impl SourcePartition for OracleSourcePartition

§

type TypeSystem = OracleTypeSystem

§

type Parser<'a> = OracleTextSourceParser<'a>

§

type Error = OracleSourceError

source§

fn result_rows(&mut self) -> Result<(), OracleSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, OracleSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Self

Trait Implementations§

source§

impl SourcePartition for OracleSourcePartition

§

type TypeSystem = OracleTypeSystem

§

type Parser<'a> = OracleTextSourceParser<'a>

§

type Error = OracleSourceError

source§

fn result_rows(&mut self) -> Result<(), OracleSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, OracleSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html index e7b3673772..2493a70404 100644 --- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html +++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html @@ -1,109 +1,108 @@ -OracleTextSourceParser in connectorx::sources::oracle - Rust -
pub struct OracleTextSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> OracleTextSourceParser<'a>

source

pub fn new( +OracleTextSourceParser in connectorx::sources::oracle - Rust

Struct connectorx::sources::oracle::OracleTextSourceParser

source ·
pub struct OracleTextSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> OracleTextSourceParser<'a>

source

pub fn new( conn: &'a PooledConnection<OracleConnectionManager>, - query: &str, + query: &str, schema: &[OracleTypeSystem] -) -> Result<Self, OracleSourceError>

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>

§

type TypeSystem = OracleTypeSystem

§

type Error = OracleSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +) -> Result<Self, OracleSourceError>

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>

§

type TypeSystem = OracleTypeSystem

§

type Error = OracleSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>

source§

impl<'a> Send for OracleTextSourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +implemented.

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>

source§

impl<'a> Send for OracleTextSourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/enum.BinaryProtocol.html b/rust-docs/connectorx/sources/postgres/enum.BinaryProtocol.html index 700ce1bebd..f8828bb3b9 100644 --- a/rust-docs/connectorx/sources/postgres/enum.BinaryProtocol.html +++ b/rust-docs/connectorx/sources/postgres/enum.BinaryProtocol.html @@ -1,102 +1,101 @@ -BinaryProtocol in connectorx::sources::postgres - Rust -
pub enum BinaryProtocol {}
Expand description

Protocol - Binary based bulk load

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +BinaryProtocol in connectorx::sources::postgres - Rust

Enum connectorx::sources::postgres::BinaryProtocol

source ·
pub enum BinaryProtocol {}
Expand description

Protocol - Binary based bulk load

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/enum.CSVProtocol.html b/rust-docs/connectorx/sources/postgres/enum.CSVProtocol.html index 0fa9ec88a6..5d68db9bf1 100644 --- a/rust-docs/connectorx/sources/postgres/enum.CSVProtocol.html +++ b/rust-docs/connectorx/sources/postgres/enum.CSVProtocol.html @@ -1,102 +1,101 @@ -CSVProtocol in connectorx::sources::postgres - Rust -
pub enum CSVProtocol {}
Expand description

Protocol - CSV based bulk load

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +CSVProtocol in connectorx::sources::postgres - Rust

Enum connectorx::sources::postgres::CSVProtocol

source ·
pub enum CSVProtocol {}
Expand description

Protocol - CSV based bulk load

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/enum.CursorProtocol.html b/rust-docs/connectorx/sources/postgres/enum.CursorProtocol.html index e0668acfe3..688c5179cb 100644 --- a/rust-docs/connectorx/sources/postgres/enum.CursorProtocol.html +++ b/rust-docs/connectorx/sources/postgres/enum.CursorProtocol.html @@ -1,102 +1,101 @@ -CursorProtocol in connectorx::sources::postgres - Rust -
pub enum CursorProtocol {}
Expand description

Protocol - use Cursor

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +CursorProtocol in connectorx::sources::postgres - Rust

Enum connectorx::sources::postgres::CursorProtocol

source ·
pub enum CursorProtocol {}
Expand description

Protocol - use Cursor

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html index e5bf2366b4..0054bd4b17 100644 --- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html +++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html @@ -1,114 +1,113 @@ -PostgresSourceError in connectorx::sources::postgres - Rust -
pub enum PostgresSourceError {
+PostgresSourceError in connectorx::sources::postgres - Rust

Enum connectorx::sources::postgres::PostgresSourceError

source ·
pub enum PostgresSourceError {
     ConnectorXError(ConnectorXError),
     PostgresPoolError(Error),
     PostgresError(Error),
     CSVError(Error),
     HexError(FromHexError),
-    IOError(Error),
+    IOError(Error),
     TlsError(ErrorStack),
     Other(Error),
-}

Variants§

§

ConnectorXError(ConnectorXError)

§

PostgresPoolError(Error)

§

PostgresError(Error)

§

CSVError(Error)

§

HexError(FromHexError)

§

IOError(Error)

§

TlsError(ErrorStack)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for PostgresSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for PostgresSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ErrorStack> for PostgresSourceError

source§

fn from(source: ErrorStack) -> Self

Converts to this type from the input type.
source§

impl From<FromHexError> for PostgresSourceError

source§

fn from(source: FromHexError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for ConnectorXOutError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrow2TransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrowTransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrowTransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

§

ConnectorXError(ConnectorXError)

§

PostgresPoolError(Error)

§

PostgresError(Error)

§

CSVError(Error)

§

HexError(FromHexError)

§

IOError(Error)

§

TlsError(ErrorStack)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

+

Trait Implementations§

source§

impl Debug for PostgresSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for PostgresSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ErrorStack> for PostgresSourceError

source§

fn from(source: ErrorStack) -> Self

Converts to this type from the input type.
source§

impl From<FromHexError> for PostgresSourceError

source§

fn from(source: FromHexError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for ConnectorXOutError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrow2TransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrowTransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrowTransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresTypeSystem.html b/rust-docs/connectorx/sources/postgres/enum.PostgresTypeSystem.html index b8a5d441be..c8169701c2 100644 --- a/rust-docs/connectorx/sources/postgres/enum.PostgresTypeSystem.html +++ b/rust-docs/connectorx/sources/postgres/enum.PostgresTypeSystem.html @@ -1,135 +1,134 @@ -PostgresTypeSystem in connectorx::sources::postgres - Rust -
pub enum PostgresTypeSystem {
-
Show 31 variants Bool(bool), - Float4(bool), - Float8(bool), - Numeric(bool), - Int2(bool), - Int4(bool), - Int8(bool), - Float4Array(bool), - Float8Array(bool), - NumericArray(bool), - BoolArray(bool), - Int2Array(bool), - Int4Array(bool), - Int8Array(bool), - VarcharArray(bool), - TextArray(bool), - Date(bool), - Char(bool), - BpChar(bool), - VarChar(bool), - Text(bool), - ByteA(bool), - Time(bool), - Timestamp(bool), - TimestampTz(bool), - UUID(bool), - JSON(bool), - JSONB(bool), - Enum(bool), - HSTORE(bool), - Name(bool), -
}

Variants§

§

Bool(bool)

§

Float4(bool)

§

Float8(bool)

§

Numeric(bool)

§

Int2(bool)

§

Int4(bool)

§

Int8(bool)

§

Float4Array(bool)

§

Float8Array(bool)

§

NumericArray(bool)

§

BoolArray(bool)

§

Int2Array(bool)

§

Int4Array(bool)

§

Int8Array(bool)

§

VarcharArray(bool)

§

TextArray(bool)

§

Date(bool)

§

Char(bool)

§

BpChar(bool)

§

VarChar(bool)

§

Text(bool)

§

ByteA(bool)

§

Time(bool)

§

Timestamp(bool)

§

TimestampTz(bool)

§

UUID(bool)

§

JSON(bool)

§

JSONB(bool)

§

Enum(bool)

§

HSTORE(bool)

§

Name(bool)

Trait Implementations§

source§

impl Clone for PostgresTypeSystem

source§

fn clone(&self) -> PostgresTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PostgresTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a Type> for PostgresTypeSystem

source§

fn from(ty: &'a Type) -> PostgresTypeSystem

Converts to this type from the input type.
source§

impl Copy for PostgresTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +PostgresTypeSystem in connectorx::sources::postgres - Rust

Enum connectorx::sources::postgres::PostgresTypeSystem

source ·
pub enum PostgresTypeSystem {
+
Show 31 variants Bool(bool), + Float4(bool), + Float8(bool), + Numeric(bool), + Int2(bool), + Int4(bool), + Int8(bool), + Float4Array(bool), + Float8Array(bool), + NumericArray(bool), + BoolArray(bool), + Int2Array(bool), + Int4Array(bool), + Int8Array(bool), + VarcharArray(bool), + TextArray(bool), + Date(bool), + Char(bool), + BpChar(bool), + VarChar(bool), + Text(bool), + ByteA(bool), + Time(bool), + Timestamp(bool), + TimestampTz(bool), + UUID(bool), + JSON(bool), + JSONB(bool), + Enum(bool), + HSTORE(bool), + Name(bool), +
}

Variants§

§

Bool(bool)

§

Float4(bool)

§

Float8(bool)

§

Numeric(bool)

§

Int2(bool)

§

Int4(bool)

§

Int8(bool)

§

Float4Array(bool)

§

Float8Array(bool)

§

NumericArray(bool)

§

BoolArray(bool)

§

Int2Array(bool)

§

Int4Array(bool)

§

Int8Array(bool)

§

VarcharArray(bool)

§

TextArray(bool)

§

Date(bool)

§

Char(bool)

§

BpChar(bool)

§

VarChar(bool)

§

Text(bool)

§

ByteA(bool)

§

Time(bool)

§

Timestamp(bool)

§

TimestampTz(bool)

§

UUID(bool)

§

JSON(bool)

§

JSONB(bool)

§

Enum(bool)

§

HSTORE(bool)

§

Name(bool)

Trait Implementations§

source§

impl Clone for PostgresTypeSystem

source§

fn clone(&self) -> PostgresTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PostgresTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a Type> for PostgresTypeSystem

source§

fn from(ty: &'a Type) -> PostgresTypeSystem

Converts to this type from the input type.
source§

impl Copy for PostgresTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/enum.SimpleProtocol.html b/rust-docs/connectorx/sources/postgres/enum.SimpleProtocol.html index 2cb2bd397d..8fa9245785 100644 --- a/rust-docs/connectorx/sources/postgres/enum.SimpleProtocol.html +++ b/rust-docs/connectorx/sources/postgres/enum.SimpleProtocol.html @@ -1,102 +1,101 @@ -SimpleProtocol in connectorx::sources::postgres - Rust -
pub enum SimpleProtocol {}
Expand description

Protocol - use Simple Query

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +SimpleProtocol in connectorx::sources::postgres - Rust

Enum connectorx::sources::postgres::SimpleProtocol

source ·
pub enum SimpleProtocol {}
Expand description

Protocol - use Simple Query

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/fn.rewrite_tls_args.html b/rust-docs/connectorx/sources/postgres/fn.rewrite_tls_args.html index c7b2520eb9..6b29df0215 100644 --- a/rust-docs/connectorx/sources/postgres/fn.rewrite_tls_args.html +++ b/rust-docs/connectorx/sources/postgres/fn.rewrite_tls_args.html @@ -1,4 +1,3 @@ -rewrite_tls_args in connectorx::sources::postgres - Rust -
pub fn rewrite_tls_args(
+rewrite_tls_args in connectorx::sources::postgres - Rust

Function connectorx::sources::postgres::rewrite_tls_args

source ·
pub fn rewrite_tls_args(
     conn: &Url
-) -> Result<(Config, Option<MakeTlsConnector>), PostgresSourceError>
\ No newline at end of file +) -> Result<(Config, Option<MakeTlsConnector>), PostgresSourceError>
\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/index.html b/rust-docs/connectorx/sources/postgres/index.html index 4d9998dadf..d34239a949 100644 --- a/rust-docs/connectorx/sources/postgres/index.html +++ b/rust-docs/connectorx/sources/postgres/index.html @@ -1,3 +1,2 @@ -connectorx::sources::postgres - Rust -
Expand description

Source implementation for Postgres database, including the TLS support (client only).

+connectorx::sources::postgres - Rust

Module connectorx::sources::postgres

source ·
Expand description

Source implementation for Postgres database, including the TLS support (client only).

Structs§

Enums§

Functions§

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html index 8eb8c921ac..cc74d76164 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html @@ -1,109 +1,108 @@ -PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust -
pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresBinarySourcePartitionParser<'a>

source

pub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>

§

type TypeSystem = PostgresTypeSystem

§

type Error = PostgresSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresBinarySourcePartitionParser<'a>

source

pub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>

§

type TypeSystem = PostgresTypeSystem

§

type Error = PostgresSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresBinarySourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresBinarySourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresCSVSourceParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresCSVSourceParser.html index 585af529c4..0573151cce 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresCSVSourceParser.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresCSVSourceParser.html @@ -1,112 +1,111 @@ -PostgresCSVSourceParser in connectorx::sources::postgres - Rust -
pub struct PostgresCSVSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresCSVSourceParser<'a>

source

pub fn new( +PostgresCSVSourceParser in connectorx::sources::postgres - Rust

Struct connectorx::sources::postgres::PostgresCSVSourceParser

source ·
pub struct PostgresCSVSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresCSVSourceParser<'a>

source

pub fn new( iter: StringRecordsIntoIter<CopyOutReader<'a>>, schema: &[PostgresTypeSystem] -) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresCSVSourceParser<'a>

§

type Error = PostgresSourceError

§

type TypeSystem = PostgresTypeSystem

source§

fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresCSVSourceParser<'a>

§

type Error = PostgresSourceError

§

type TypeSystem = PostgresTypeSystem

source§

fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i8>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresCSVSourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i8>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresCSVSourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresRawSourceParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresRawSourceParser.html index db078b7654..52e0bc1b6b 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresRawSourceParser.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresRawSourceParser.html @@ -1,109 +1,108 @@ -PostgresRawSourceParser in connectorx::sources::postgres - Rust -
pub struct PostgresRawSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresRawSourceParser<'a>

source

pub fn new(iter: RowIter<'a>, schema: &[PostgresTypeSystem]) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresRawSourceParser<'a>

§

type TypeSystem = PostgresTypeSystem

§

type Error = PostgresSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +PostgresRawSourceParser in connectorx::sources::postgres - Rust

Struct connectorx::sources::postgres::PostgresRawSourceParser

source ·
pub struct PostgresRawSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresRawSourceParser<'a>

source

pub fn new(iter: RowIter<'a>, schema: &[PostgresTypeSystem]) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresRawSourceParser<'a>

§

type TypeSystem = PostgresTypeSystem

§

type Error = PostgresSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresRawSourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresRawSourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresSimpleSourceParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresSimpleSourceParser.html index 006448d6c4..be480abbff 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresSimpleSourceParser.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresSimpleSourceParser.html @@ -1,110 +1,109 @@ -PostgresSimpleSourceParser in connectorx::sources::postgres - Rust -
pub struct PostgresSimpleSourceParser { /* private fields */ }

Implementations§

source§

impl<'a> PostgresSimpleSourceParser

source

pub fn new(rows: Vec<SimpleQueryMessage>, schema: &[PostgresTypeSystem]) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresSimpleSourceParser

§

type TypeSystem = PostgresTypeSystem

§

type Error = PostgresSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +PostgresSimpleSourceParser in connectorx::sources::postgres - Rust
pub struct PostgresSimpleSourceParser { /* private fields */ }

Implementations§

source§

impl<'a> PostgresSimpleSourceParser

source

pub fn new(rows: Vec<SimpleQueryMessage>, schema: &[PostgresTypeSystem]) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresSimpleSourceParser

§

type TypeSystem = PostgresTypeSystem

§

type Error = PostgresSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r> Produce<'r, &'r str> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, DateTime<Utc>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Decimal> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, &'r str> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, DateTime<Utc>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Decimal> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveDate> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveDateTime> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveTime> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<DateTime<Utc>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveDate> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveDateTime> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveTime> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<DateTime<Utc>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveDate>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveDateTime>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveTime>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<Vec<bool>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Uuid> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Value> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<Decimal>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<String>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<bool>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<f32>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<f64>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i16>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i32>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i64>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<u8>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, bool> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, f32> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, f64> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i16> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i32> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i64> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i8> for PostgresSimpleSourceParser

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

source§

impl<'r> Produce<'r, Option<NaiveDate>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveDateTime>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveTime>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<Vec<bool>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Uuid> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Value> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<Decimal>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<String>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<bool>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<f32>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<f64>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i16>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i32>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i64>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<u8>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, bool> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, f32> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, f64> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i16> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i32> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i64> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i8> for PostgresSimpleSourceParser

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresSource.html b/rust-docs/connectorx/sources/postgres/struct.PostgresSource.html index 748b7cdaa5..0d1b47e57a 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresSource.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresSource.html @@ -1,124 +1,123 @@ -PostgresSource in connectorx::sources::postgres - Rust -
pub struct PostgresSource<P, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,
{ /* private fields */ }

Implementations§

source§

impl<P, C> PostgresSource<P, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source

pub fn new( +PostgresSource in connectorx::sources::postgres - Rust

Struct connectorx::sources::postgres::PostgresSource

source ·
pub struct PostgresSource<P, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,
{ /* private fields */ }

Implementations§

source§

impl<P, C> PostgresSource<P, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source

pub fn new( config: Config, tls: C, - nconn: usize -) -> Result<Self, PostgresSourceError>

Trait Implementations§

source§

impl<P, C> Source for PostgresSource<P, C>
where + nconn: usize +) -> Result<Self, PostgresSourceError>

Trait Implementations§

source§

impl<P, C> Source for PostgresSource<P, C>
where PostgresSourcePartition<P, C>: SourcePartition<TypeSystem = PostgresTypeSystem, Error = PostgresSourceError>, - P: Send, - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = PostgresSourcePartition<P, C>

§

type TypeSystem = PostgresTypeSystem

The type system this Source associated with.
§

type Error = PostgresSourceError

source§

fn set_data_order( + P: Send, + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = PostgresSourcePartition<P, C>

§

type TypeSystem = PostgresTypeSystem

The type system this Source associated with.
§

type Error = PostgresSourceError

source§

fn set_data_order( &mut self, data_order: DataOrder -) -> Result<(), PostgresSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), PostgresSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, PostgresSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, PostgresSourceError>

Auto Trait Implementations§

§

impl<P, C> Freeze for PostgresSource<P, C>

§

impl<P, C> !RefUnwindSafe for PostgresSource<P, C>

§

impl<P, C> Send for PostgresSource<P, C>
where - P: Send,

§

impl<P, C> Sync for PostgresSource<P, C>
where - P: Sync,

§

impl<P, C> Unpin for PostgresSource<P, C>
where - P: Unpin,

§

impl<P, C> !UnwindSafe for PostgresSource<P, C>

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Result<(), PostgresSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), PostgresSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, PostgresSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, PostgresSourceError>

Auto Trait Implementations§

§

impl<P, C> Freeze for PostgresSource<P, C>

§

impl<P, C> !RefUnwindSafe for PostgresSource<P, C>

§

impl<P, C> Send for PostgresSource<P, C>
where + P: Send,

§

impl<P, C> Sync for PostgresSource<P, C>
where + P: Sync,

§

impl<P, C> Unpin for PostgresSource<P, C>
where + P: Unpin,

§

impl<P, C> !UnwindSafe for PostgresSource<P, C>

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresSourcePartition.html b/rust-docs/connectorx/sources/postgres/struct.PostgresSourcePartition.html index 9944c9f88b..66d773f7c8 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresSourcePartition.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresSourcePartition.html @@ -1,135 +1,134 @@ -PostgresSourcePartition in connectorx::sources::postgres - Rust -
pub struct PostgresSourcePartition<P, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,
{ /* private fields */ }

Implementations§

source§

impl<P, C> PostgresSourcePartition<P, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source

pub fn new( +PostgresSourcePartition in connectorx::sources::postgres - Rust

Struct connectorx::sources::postgres::PostgresSourcePartition

source ·
pub struct PostgresSourcePartition<P, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,
{ /* private fields */ }

Implementations§

source§

impl<P, C> PostgresSourcePartition<P, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source

pub fn new( conn: PooledConnection<PostgresConnectionManager<C>>, - query: &CXQuery<String>, + query: &CXQuery<String>, schema: &[PostgresTypeSystem], pg_schema: &[Type] ) -> Self

Trait Implementations§

source§

impl<C> SourcePartition for PostgresSourcePartition<BinaryProtocol, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresBinarySourcePartitionParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<CSVProtocol, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresCSVSourceParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<CursorProtocol, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresRawSourceParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<SimpleProtocol, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresSimpleSourceParser

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

§

impl<P, C> !Freeze for PostgresSourcePartition<P, C>

§

impl<P, C> !RefUnwindSafe for PostgresSourcePartition<P, C>

§

impl<P, C> Send for PostgresSourcePartition<P, C>
where - P: Send,

§

impl<P, C> !Sync for PostgresSourcePartition<P, C>

§

impl<P, C> Unpin for PostgresSourcePartition<P, C>
where - P: Unpin,

§

impl<P, C> !UnwindSafe for PostgresSourcePartition<P, C>

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresBinarySourcePartitionParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<CSVProtocol, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresCSVSourceParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<CursorProtocol, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresRawSourceParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<SimpleProtocol, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresSimpleSourceParser

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

§

impl<P, C> !Freeze for PostgresSourcePartition<P, C>

§

impl<P, C> !RefUnwindSafe for PostgresSourcePartition<P, C>

§

impl<P, C> Send for PostgresSourcePartition<P, C>
where + P: Send,

§

impl<P, C> !Sync for PostgresSourcePartition<P, C>

§

impl<P, C> Unpin for PostgresSourcePartition<P, C>
where + P: Unpin,

§

impl<P, C> !UnwindSafe for PostgresSourcePartition<P, C>

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresTypePairs.html b/rust-docs/connectorx/sources/postgres/struct.PostgresTypePairs.html index 02aceee37f..cad4f7a0da 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresTypePairs.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresTypePairs.html @@ -1,101 +1,100 @@ -PostgresTypePairs in connectorx::sources::postgres - Rust -
pub struct PostgresTypePairs<'a>(pub &'a Type, pub &'a PostgresTypeSystem);

Tuple Fields§

§0: &'a Type§1: &'a PostgresTypeSystem

Trait Implementations§

source§

impl<'a> From<PostgresTypePairs<'a>> for Type

source§

fn from(ty: PostgresTypePairs<'_>) -> Type

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'a> Freeze for PostgresTypePairs<'a>

§

impl<'a> RefUnwindSafe for PostgresTypePairs<'a>

§

impl<'a> Send for PostgresTypePairs<'a>

§

impl<'a> Sync for PostgresTypePairs<'a>

§

impl<'a> Unpin for PostgresTypePairs<'a>

§

impl<'a> UnwindSafe for PostgresTypePairs<'a>

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +PostgresTypePairs in connectorx::sources::postgres - Rust

Struct connectorx::sources::postgres::PostgresTypePairs

source ·
pub struct PostgresTypePairs<'a>(pub &'a Type, pub &'a PostgresTypeSystem);

Tuple Fields§

§0: &'a Type§1: &'a PostgresTypeSystem

Trait Implementations§

source§

impl<'a> From<PostgresTypePairs<'a>> for Type

source§

fn from(ty: PostgresTypePairs<'_>) -> Type

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'a> Freeze for PostgresTypePairs<'a>

§

impl<'a> RefUnwindSafe for PostgresTypePairs<'a>

§

impl<'a> Send for PostgresTypePairs<'a>

§

impl<'a> Sync for PostgresTypePairs<'a>

§

impl<'a> Unpin for PostgresTypePairs<'a>

§

impl<'a> UnwindSafe for PostgresTypePairs<'a>

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/sqlite/enum.SQLiteSourceError.html b/rust-docs/connectorx/sources/sqlite/enum.SQLiteSourceError.html index 9f3a91bcae..8056536634 100644 --- a/rust-docs/connectorx/sources/sqlite/enum.SQLiteSourceError.html +++ b/rust-docs/connectorx/sources/sqlite/enum.SQLiteSourceError.html @@ -1,112 +1,111 @@ -SQLiteSourceError in connectorx::sources::sqlite - Rust -
pub enum SQLiteSourceError {
+SQLiteSourceError in connectorx::sources::sqlite - Rust

Enum connectorx::sources::sqlite::SQLiteSourceError

source ·
pub enum SQLiteSourceError {
     InferTypeFromNull,
     ConnectorXError(ConnectorXError),
     SQLiteError(Error),
     SQLitePoolError(Error),
-    SQLiteUrlDecodeError(FromUtf8Error),
+    SQLiteUrlDecodeError(FromUtf8Error),
     Other(Error),
-}

Variants§

§

InferTypeFromNull

§

ConnectorXError(ConnectorXError)

§

SQLiteError(Error)

§

SQLitePoolError(Error)

§

SQLiteUrlDecodeError(FromUtf8Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for SQLiteSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for SQLiteSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<FromUtf8Error> for SQLiteSourceError

source§

fn from(source: FromUtf8Error) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for ConnectorXOutError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrow2TransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

§

InferTypeFromNull

§

ConnectorXError(ConnectorXError)

§

SQLiteError(Error)

§

SQLitePoolError(Error)

§

SQLiteUrlDecodeError(FromUtf8Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

+

Trait Implementations§

source§

impl Debug for SQLiteSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for SQLiteSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<FromUtf8Error> for SQLiteSourceError

source§

fn from(source: FromUtf8Error) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for ConnectorXOutError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrow2TransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/sqlite/enum.SQLiteTypeSystem.html b/rust-docs/connectorx/sources/sqlite/enum.SQLiteTypeSystem.html index 135d6b29ee..220fe04c6b 100644 --- a/rust-docs/connectorx/sources/sqlite/enum.SQLiteTypeSystem.html +++ b/rust-docs/connectorx/sources/sqlite/enum.SQLiteTypeSystem.html @@ -1,116 +1,115 @@ -SQLiteTypeSystem in connectorx::sources::sqlite - Rust -
pub enum SQLiteTypeSystem {
-    Bool(bool),
-    Int8(bool),
-    Int4(bool),
-    Int2(bool),
-    Real(bool),
-    Text(bool),
-    Date(bool),
-    Time(bool),
-    Timestamp(bool),
-    Blob(bool),
-}

Variants§

§

Bool(bool)

§

Int8(bool)

§

Int4(bool)

§

Int2(bool)

§

Real(bool)

§

Text(bool)

§

Date(bool)

§

Time(bool)

§

Timestamp(bool)

§

Blob(bool)

Trait Implementations§

source§

impl Clone for SQLiteTypeSystem

source§

fn clone(&self) -> SQLiteTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SQLiteTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for SQLiteTypeSystem

source§

fn eq(&self, other: &SQLiteTypeSystem) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<(Option<&str>, Type)> for SQLiteTypeSystem

§

type Error = SQLiteSourceError

The type returned in the event of a conversion error.
source§

fn try_from(types: (Option<&str>, Type)) -> Result<Self, SQLiteSourceError>

Performs the conversion.
source§

impl TryFrom<Type> for SQLiteTypeSystem

§

type Error = SQLiteSourceError

The type returned in the event of a conversion error.
source§

fn try_from(ty: Type) -> Result<Self, SQLiteSourceError>

Performs the conversion.
source§

impl Copy for SQLiteTypeSystem

source§

impl StructuralPartialEq for SQLiteTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +SQLiteTypeSystem in connectorx::sources::sqlite - Rust

Enum connectorx::sources::sqlite::SQLiteTypeSystem

source ·
pub enum SQLiteTypeSystem {
+    Bool(bool),
+    Int8(bool),
+    Int4(bool),
+    Int2(bool),
+    Real(bool),
+    Text(bool),
+    Date(bool),
+    Time(bool),
+    Timestamp(bool),
+    Blob(bool),
+}

Variants§

§

Bool(bool)

§

Int8(bool)

§

Int4(bool)

§

Int2(bool)

§

Real(bool)

§

Text(bool)

§

Date(bool)

§

Time(bool)

§

Timestamp(bool)

§

Blob(bool)

Trait Implementations§

source§

impl Clone for SQLiteTypeSystem

source§

fn clone(&self) -> SQLiteTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SQLiteTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for SQLiteTypeSystem

source§

fn eq(&self, other: &SQLiteTypeSystem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<(Option<&str>, Type)> for SQLiteTypeSystem

§

type Error = SQLiteSourceError

The type returned in the event of a conversion error.
source§

fn try_from(types: (Option<&str>, Type)) -> Result<Self, SQLiteSourceError>

Performs the conversion.
source§

impl TryFrom<Type> for SQLiteTypeSystem

§

type Error = SQLiteSourceError

The type returned in the event of a conversion error.
source§

fn try_from(ty: Type) -> Result<Self, SQLiteSourceError>

Performs the conversion.
source§

impl Copy for SQLiteTypeSystem

source§

impl StructuralPartialEq for SQLiteTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/sqlite/index.html b/rust-docs/connectorx/sources/sqlite/index.html index 67f8cbe61b..203b311ea4 100644 --- a/rust-docs/connectorx/sources/sqlite/index.html +++ b/rust-docs/connectorx/sources/sqlite/index.html @@ -1,3 +1,2 @@ -connectorx::sources::sqlite - Rust -

Module connectorx::sources::sqlite

source ·
Expand description

Source implementation for SQLite embedded database.

+connectorx::sources::sqlite - Rust

Module connectorx::sources::sqlite

source ·
Expand description

Source implementation for SQLite embedded database.

Structs§

Enums§

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/sqlite/struct.SQLiteSource.html b/rust-docs/connectorx/sources/sqlite/struct.SQLiteSource.html index 81b2a60bec..9892567c09 100644 --- a/rust-docs/connectorx/sources/sqlite/struct.SQLiteSource.html +++ b/rust-docs/connectorx/sources/sqlite/struct.SQLiteSource.html @@ -1,104 +1,103 @@ -SQLiteSource in connectorx::sources::sqlite - Rust -
pub struct SQLiteSource { /* private fields */ }

Implementations§

source§

impl SQLiteSource

source

pub fn new(conn: &str, nconn: usize) -> Result<Self, SQLiteSourceError>

Trait Implementations§

source§

impl Source for SQLiteSource
where +SQLiteSource in connectorx::sources::sqlite - Rust

Struct connectorx::sources::sqlite::SQLiteSource

source ·
pub struct SQLiteSource { /* private fields */ }

Implementations§

source§

impl SQLiteSource

source

pub fn new(conn: &str, nconn: usize) -> Result<Self, SQLiteSourceError>

Trait Implementations§

source§

impl Source for SQLiteSource

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = SQLiteSourcePartition

§

type TypeSystem = SQLiteTypeSystem

The type system this Source associated with.
§

type Error = SQLiteSourceError

source§

fn set_data_order( &mut self, data_order: DataOrder -) -> Result<(), SQLiteSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), SQLiteSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, SQLiteSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, SQLiteSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Result<(), SQLiteSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), SQLiteSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, SQLiteSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, SQLiteSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartition.html b/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartition.html index bb8470f961..a3c55603fc 100644 --- a/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartition.html +++ b/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartition.html @@ -1,105 +1,104 @@ -SQLiteSourcePartition in connectorx::sources::sqlite - Rust -
pub struct SQLiteSourcePartition { /* private fields */ }

Implementations§

source§

impl SQLiteSourcePartition

source

pub fn new( +SQLiteSourcePartition in connectorx::sources::sqlite - Rust

Struct connectorx::sources::sqlite::SQLiteSourcePartition

source ·
pub struct SQLiteSourcePartition { /* private fields */ }

Implementations§

source§

impl SQLiteSourcePartition

source

pub fn new( conn: PooledConnection<SqliteConnectionManager>, - query: &CXQuery<String>, + query: &CXQuery<String>, schema: &[SQLiteTypeSystem] -) -> Self

Trait Implementations§

source§

impl SourcePartition for SQLiteSourcePartition

§

type TypeSystem = SQLiteTypeSystem

§

type Parser<'a> = SQLiteSourcePartitionParser<'a>

§

type Error = SQLiteSourceError

source§

fn result_rows(&mut self) -> Result<(), SQLiteSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, SQLiteSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Self

Trait Implementations§

source§

impl SourcePartition for SQLiteSourcePartition

§

type TypeSystem = SQLiteTypeSystem

§

type Parser<'a> = SQLiteSourcePartitionParser<'a>

§

type Error = SQLiteSourceError

source§

fn result_rows(&mut self) -> Result<(), SQLiteSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, SQLiteSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartitionParser.html b/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartitionParser.html index 778df1c4e0..8ae1a8d4df 100644 --- a/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartitionParser.html +++ b/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartitionParser.html @@ -1,109 +1,108 @@ -SQLiteSourcePartitionParser in connectorx::sources::sqlite - Rust -
pub struct SQLiteSourcePartitionParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> SQLiteSourcePartitionParser<'a>

source

pub fn new( +SQLiteSourcePartitionParser in connectorx::sources::sqlite - Rust
pub struct SQLiteSourcePartitionParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> SQLiteSourcePartitionParser<'a>

source

pub fn new( conn: &'a PooledConnection<SqliteConnectionManager>, - query: &str, + query: &str, schema: &[SQLiteTypeSystem] -) -> Result<Self, SQLiteSourceError>

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for SQLiteSourcePartitionParser<'a>

§

type TypeSystem = SQLiteTypeSystem

§

type Error = SQLiteSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), SQLiteSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +) -> Result<Self, SQLiteSourceError>

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for SQLiteSourcePartitionParser<'a>

§

type TypeSystem = SQLiteTypeSystem

§

type Error = SQLiteSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), SQLiteSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, Box<str>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Box<str>>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for SQLiteSourcePartitionParser<'a>

source§

impl<'a> Send for SQLiteSourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +implemented.

source§

impl<'r, 'a> Produce<'r, Box<str>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Box<str>>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for SQLiteSourcePartitionParser<'a>

source§

impl<'a> Send for SQLiteSourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trait.PartitionParser.html b/rust-docs/connectorx/sources/trait.PartitionParser.html index 1f239c071e..ce888c1130 100644 --- a/rust-docs/connectorx/sources/trait.PartitionParser.html +++ b/rust-docs/connectorx/sources/trait.PartitionParser.html @@ -1,22 +1,21 @@ -PartitionParser in connectorx::sources - Rust -
pub trait PartitionParser<'a>: Send {
+PartitionParser in connectorx::sources - Rust

Trait connectorx::sources::PartitionParser

source ·
pub trait PartitionParser<'a>: Send {
     type TypeSystem: TypeSystem;
-    type Error: From<ConnectorXError> + Send + Debug;
+    type Error: From<ConnectorXError> + Send + Debug;
 
     // Required method
-    fn fetch_next(&mut self) -> Result<(usize, bool), Self::Error>;
+    fn fetch_next(&mut self) -> Result<(usize, bool), Self::Error>;
 
     // Provided method
     fn parse<'r, T>(
         &'r mut self
-    ) -> Result<T, <Self as PartitionParser<'a>>::Error>
+    ) -> Result<T, <Self as PartitionParser<'a>>::Error>
        where T: TypeAssoc<Self::TypeSystem>,
              Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error> { ... }
-}

Required Associated Types§

Required Methods§

source

fn fetch_next(&mut self) -> Result<(usize, bool), Self::Error>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +}

Required Associated Types§

Required Methods§

source

fn fetch_next(&mut self) -> Result<(usize, bool), Self::Error>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. The function might be called even after the last batch is fetched.

-

Provided Methods§

source

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +

Provided Methods§

source

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be implemented.

-

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> PartitionParser<'a> for BigQuerySourceParser

source§

impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>

source§

impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>

source§

impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>

source§

impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>

source§

impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>

source§

impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>

source§

impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'a> PartitionParser<'a> for PostgresCSVSourceParser<'a>

source§

impl<'a> PartitionParser<'a> for PostgresRawSourceParser<'a>

source§

impl<'a> PartitionParser<'a> for PostgresSimpleSourceParser

source§

impl<'a> PartitionParser<'a> for SQLiteSourcePartitionParser<'a>

source§

impl<'a> PartitionParser<'a> for TrinoSourcePartitionParser<'a>

\ No newline at end of file +

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> PartitionParser<'a> for BigQuerySourceParser

source§

impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>

source§

impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>

source§

impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>

source§

impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>

source§

impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>

source§

impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>

source§

impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'a> PartitionParser<'a> for PostgresCSVSourceParser<'a>

source§

impl<'a> PartitionParser<'a> for PostgresRawSourceParser<'a>

source§

impl<'a> PartitionParser<'a> for PostgresSimpleSourceParser

source§

impl<'a> PartitionParser<'a> for SQLiteSourcePartitionParser<'a>

source§

impl<'a> PartitionParser<'a> for TrinoSourcePartitionParser<'a>

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trait.Produce.html b/rust-docs/connectorx/sources/trait.Produce.html index d6b15d7ee0..36e7941f63 100644 --- a/rust-docs/connectorx/sources/trait.Produce.html +++ b/rust-docs/connectorx/sources/trait.Produce.html @@ -1,8 +1,7 @@ -Produce in connectorx::sources - Rust -
pub trait Produce<'r, T> {
-    type Error: From<ConnectorXError> + Send;
+Produce in connectorx::sources - Rust

Trait connectorx::sources::Produce

source ·
pub trait Produce<'r, T> {
+    type Error: From<ConnectorXError> + Send;
 
     // Required method
-    fn produce(&'r mut self) -> Result<T, Self::Error>;
+    fn produce(&'r mut self) -> Result<T, Self::Error>;
 }
Expand description

A type implemented Produce<T> means that it can produce a value T by consuming part of it’s raw data buffer.

-

Required Associated Types§

Required Methods§

source

fn produce(&'r mut self) -> Result<T, Self::Error>

Implementors§

source§

impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>

source§

impl<'r> Produce<'r, &'r str> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<Vec<bool>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<DateTime<Utc>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveDate>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveDateTime>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveTime>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, bool> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, f32> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, f64> for BigQuerySourceParser

source§

impl<'r> Produce<'r, f64> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i8> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i16> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i32> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i64> for BigQuerySourceParser

source§

impl<'r> Produce<'r, i64> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, String> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Vec<bool>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<f32>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<f64>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i16>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i32>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i64>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<u8>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<String>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<Decimal>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, DateTime<Utc>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveDate> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveDateTime> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveTime> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Uuid> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Decimal> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<char>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<f32>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<f64>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i8>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i16>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i32>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i64>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Box<str>>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i8>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, char> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Box<str>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresRawSourceParser<'a>

\ No newline at end of file +

Required Associated Types§

Required Methods§

source

fn produce(&'r mut self) -> Result<T, Self::Error>

Implementors§

source§

impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>

source§

impl<'r> Produce<'r, &'r str> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<Vec<bool>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<DateTime<Utc>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveDate>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveDateTime>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveTime>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, bool> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, f32> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, f64> for BigQuerySourceParser

source§

impl<'r> Produce<'r, f64> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i8> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i16> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i32> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i64> for BigQuerySourceParser

source§

impl<'r> Produce<'r, i64> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, String> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Vec<bool>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<f32>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<f64>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i16>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i32>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i64>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<u8>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<String>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<Decimal>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, DateTime<Utc>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveDate> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveDateTime> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveTime> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Uuid> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Decimal> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<char>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<f32>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<f64>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i8>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i16>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i32>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i64>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Box<str>>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i8>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, char> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Box<str>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresRawSourceParser<'a>

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trait.Source.html b/rust-docs/connectorx/sources/trait.Source.html index c4d79f6546..eb7ac9c85e 100644 --- a/rust-docs/connectorx/sources/trait.Source.html +++ b/rust-docs/connectorx/sources/trait.Source.html @@ -1,8 +1,7 @@ -Source in connectorx::sources - Rust -
pub trait Source {
+Source in connectorx::sources - Rust

Trait connectorx::sources::Source

source ·
pub trait Source {
     type TypeSystem: TypeSystem;
-    type Partition: SourcePartition<TypeSystem = Self::TypeSystem, Error = Self::Error> + Send;
-    type Error: From<ConnectorXError> + Send + Debug;
+    type Partition: SourcePartition<TypeSystem = Self::TypeSystem, Error = Self::Error> + Send;
+    type Error: From<ConnectorXError> + Send + Debug;
 
     const DATA_ORDERS: &'static [DataOrder];
 
@@ -10,28 +9,28 @@
     fn set_data_order(
         &mut self,
         data_order: DataOrder
-    ) -> Result<(), Self::Error>;
-    fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>]);
-    fn set_origin_query(&mut self, query: Option<String>);
-    fn fetch_metadata(&mut self) -> Result<(), Self::Error>;
-    fn result_rows(&mut self) -> Result<Option<usize>, Self::Error>;
-    fn names(&self) -> Vec<String>;
-    fn schema(&self) -> Vec<Self::TypeSystem>;
-    fn partition(self) -> Result<Vec<Self::Partition>, Self::Error>;
+    ) -> Result<(), Self::Error>;
+    fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>]);
+    fn set_origin_query(&mut self, query: Option<String>);
+    fn fetch_metadata(&mut self) -> Result<(), Self::Error>;
+    fn result_rows(&mut self) -> Result<Option<usize>, Self::Error>;
+    fn names(&self) -> Vec<String>;
+    fn schema(&self) -> Vec<Self::TypeSystem>;
+    fn partition(self) -> Result<Vec<Self::Partition>, Self::Error>;
 }

Required Associated Types§

source

type TypeSystem: TypeSystem

The type system this Source associated with.

-
source

type Partition: SourcePartition<TypeSystem = Self::TypeSystem, Error = Self::Error> + Send

source

type Error: From<ConnectorXError> + Send + Debug

Required Associated Constants§

source

const DATA_ORDERS: &'static [DataOrder]

Supported data orders, ordering by preference.

-

Required Methods§

source

fn set_data_order(&mut self, data_order: DataOrder) -> Result<(), Self::Error>

source

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source

fn set_origin_query(&mut self, query: Option<String>)

source

fn fetch_metadata(&mut self) -> Result<(), Self::Error>

source

fn result_rows(&mut self) -> Result<Option<usize>, Self::Error>

Get total number of rows if available

-
source

fn names(&self) -> Vec<String>

source

fn schema(&self) -> Vec<Self::TypeSystem>

source

fn partition(self) -> Result<Vec<Self::Partition>, Self::Error>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Source for BigQuerySource
where +

source

type Partition: SourcePartition<TypeSystem = Self::TypeSystem, Error = Self::Error> + Send

source

type Error: From<ConnectorXError> + Send + Debug

Required Associated Constants§

source

const DATA_ORDERS: &'static [DataOrder]

Supported data orders, ordering by preference.

+

Required Methods§

source

fn set_data_order(&mut self, data_order: DataOrder) -> Result<(), Self::Error>

source

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source

fn set_origin_query(&mut self, query: Option<String>)

source

fn fetch_metadata(&mut self) -> Result<(), Self::Error>

source

fn result_rows(&mut self) -> Result<Option<usize>, Self::Error>

Get total number of rows if available

+
source

fn names(&self) -> Vec<String>

source

fn schema(&self) -> Vec<Self::TypeSystem>

source

fn partition(self) -> Result<Vec<Self::Partition>, Self::Error>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Source for BigQuerySource

source§

impl Source for CSVSource

source§

impl Source for DummySource

source§

impl Source for MsSQLSource

source§

impl Source for OracleSource

source§

impl Source for SQLiteSource

source§

impl Source for TrinoSource

source§

impl<P> Source for MySQLSource<P>

source§

impl<P, C> Source for PostgresSource<P, C>
where + P: Send,

source§

impl<P, C> Source for PostgresSource<P, C>
where PostgresSourcePartition<P, C>: SourcePartition<TypeSystem = PostgresTypeSystem, Error = PostgresSourceError>, - P: Send, - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

\ No newline at end of file + P: Send, + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,
\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trait.SourcePartition.html b/rust-docs/connectorx/sources/trait.SourcePartition.html index 432be31122..fdf2e33f00 100644 --- a/rust-docs/connectorx/sources/trait.SourcePartition.html +++ b/rust-docs/connectorx/sources/trait.SourcePartition.html @@ -1,37 +1,36 @@ -SourcePartition in connectorx::sources - Rust -
pub trait SourcePartition {
+SourcePartition in connectorx::sources - Rust

Trait connectorx::sources::SourcePartition

source ·
pub trait SourcePartition {
     type TypeSystem: TypeSystem;
     type Parser<'a>: PartitionParser<'a, TypeSystem = Self::TypeSystem, Error = Self::Error>
        where Self: 'a;
-    type Error: From<ConnectorXError> + Send + Debug;
+    type Error: From<ConnectorXError> + Send + Debug;
 
     // Required methods
-    fn result_rows(&mut self) -> Result<(), Self::Error>;
-    fn parser(&mut self) -> Result<Self::Parser<'_>, Self::Error>;
-    fn nrows(&self) -> usize;
-    fn ncols(&self) -> usize;
+    fn result_rows(&mut self) -> Result<(), Self::Error>;
+    fn parser(&mut self) -> Result<Self::Parser<'_>, Self::Error>;
+    fn nrows(&self) -> usize;
+    fn ncols(&self) -> usize;
 }
Expand description

In general, a DataSource abstracts the data source as a stream, which can produce a sequence of values of variate types by repetitively calling the function produce.

Required Associated Types§

source

type TypeSystem: TypeSystem

source

type Parser<'a>: PartitionParser<'a, TypeSystem = Self::TypeSystem, Error = Self::Error> where - Self: 'a

source

type Error: From<ConnectorXError> + Send + Debug

Required Methods§

source

fn result_rows(&mut self) -> Result<(), Self::Error>

Count total number of rows in each partition.

-
source

fn parser(&mut self) -> Result<Self::Parser<'_>, Self::Error>

source

fn nrows(&self) -> usize

Number of rows this DataSource got. + Self: 'a

source

type Error: From<ConnectorXError> + Send + Debug

Required Methods§

source

fn result_rows(&mut self) -> Result<(), Self::Error>

Count total number of rows in each partition.

+
source

fn parser(&mut self) -> Result<Self::Parser<'_>, Self::Error>

source

fn nrows(&self) -> usize

Number of rows this DataSource got. Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.

-
source

fn ncols(&self) -> usize

Number of cols this DataSource got.

-

Object Safety§

This trait is not object safe.

Implementors§

source§

impl SourcePartition for BigQuerySourcePartition

source§

impl SourcePartition for CSVSourcePartition

source§

impl SourcePartition for DummySourcePartition

source§

impl SourcePartition for MsSQLSourcePartition

source§

impl SourcePartition for MySQLSourcePartition<BinaryProtocol>

source§

impl SourcePartition for MySQLSourcePartition<TextProtocol>

source§

impl SourcePartition for OracleSourcePartition

source§

impl SourcePartition for SQLiteSourcePartition

source§

impl SourcePartition for TrinoSourcePartition

source§

impl<C> SourcePartition for PostgresSourcePartition<BinaryProtocol, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<CSVProtocol, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<CursorProtocol, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<SimpleProtocol, C>
where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

\ No newline at end of file +
source

fn ncols(&self) -> usize

Number of cols this DataSource got.

+

Object Safety§

This trait is not object safe.

Implementors§

source§

impl SourcePartition for BigQuerySourcePartition

source§

impl SourcePartition for CSVSourcePartition

source§

impl SourcePartition for DummySourcePartition

source§

impl SourcePartition for MsSQLSourcePartition

source§

impl SourcePartition for MySQLSourcePartition<BinaryProtocol>

source§

impl SourcePartition for MySQLSourcePartition<TextProtocol>

source§

impl SourcePartition for OracleSourcePartition

source§

impl SourcePartition for SQLiteSourcePartition

source§

impl SourcePartition for TrinoSourcePartition

source§

impl<C> SourcePartition for PostgresSourcePartition<BinaryProtocol, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<CSVProtocol, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<CursorProtocol, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<SimpleProtocol, C>
where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/errors/enum.TrinoSourceError.html b/rust-docs/connectorx/sources/trino/errors/enum.TrinoSourceError.html index f985e97337..4a57e51f69 100644 --- a/rust-docs/connectorx/sources/trino/errors/enum.TrinoSourceError.html +++ b/rust-docs/connectorx/sources/trino/errors/enum.TrinoSourceError.html @@ -1,112 +1,111 @@ -TrinoSourceError in connectorx::sources::trino::errors - Rust -
pub enum TrinoSourceError {
+TrinoSourceError in connectorx::sources::trino::errors - Rust

Enum connectorx::sources::trino::errors::TrinoSourceError

source ·
pub enum TrinoSourceError {
     InferTypeFromNull,
     ConnectorXError(ConnectorXError),
     PrustoError(Error),
     UrlParseError(ParseError),
-    TrinoUrlDecodeError(FromUtf8Error),
+    TrinoUrlDecodeError(FromUtf8Error),
     Other(Error),
-}

Variants§

§

InferTypeFromNull

§

ConnectorXError(ConnectorXError)

§

PrustoError(Error)

§

UrlParseError(ParseError)

§

TrinoUrlDecodeError(FromUtf8Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for TrinoSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TrinoSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TrinoSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for TrinoSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for TrinoSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<FromUtf8Error> for TrinoSourceError

source§

fn from(source: FromUtf8Error) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for TrinoSourceError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrow2TransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrowTransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrowTransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

§

InferTypeFromNull

§

ConnectorXError(ConnectorXError)

§

PrustoError(Error)

§

UrlParseError(ParseError)

§

TrinoUrlDecodeError(FromUtf8Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

+

Trait Implementations§

source§

impl Debug for TrinoSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TrinoSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TrinoSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConnectorXError> for TrinoSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for TrinoSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<FromUtf8Error> for TrinoSourceError

source§

fn from(source: FromUtf8Error) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for TrinoSourceError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrow2TransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrowTransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrowTransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/errors/index.html b/rust-docs/connectorx/sources/trino/errors/index.html index fa4494520e..4ab7e5adef 100644 --- a/rust-docs/connectorx/sources/trino/errors/index.html +++ b/rust-docs/connectorx/sources/trino/errors/index.html @@ -1,2 +1 @@ -connectorx::sources::trino::errors - Rust -
\ No newline at end of file +connectorx::sources::trino::errors - Rust

Module connectorx::sources::trino::errors

source ·

Enums§

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/index.html b/rust-docs/connectorx/sources/trino/index.html index 61e2571f7f..78bc499668 100644 --- a/rust-docs/connectorx/sources/trino/index.html +++ b/rust-docs/connectorx/sources/trino/index.html @@ -1,2 +1 @@ -connectorx::sources::trino - Rust -
\ No newline at end of file +connectorx::sources::trino - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/struct.TrinoDialect.html b/rust-docs/connectorx/sources/trino/struct.TrinoDialect.html index 1fb0a4cca8..5ee3f4af03 100644 --- a/rust-docs/connectorx/sources/trino/struct.TrinoDialect.html +++ b/rust-docs/connectorx/sources/trino/struct.TrinoDialect.html @@ -1,123 +1,122 @@ -TrinoDialect in connectorx::sources::trino - Rust -
pub struct TrinoDialect {}

Trait Implementations§

source§

impl Debug for TrinoDialect

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Dialect for TrinoDialect

source§

fn is_identifier_start(&self, ch: char) -> bool

Determine if a character is a valid start character for an unquoted identifier
source§

fn is_identifier_part(&self, ch: char) -> bool

Determine if a character is a valid unquoted identifier character
§

fn is_delimited_identifier_start(&self, ch: char) -> bool

Determine if a character starts a quoted identifier. The default +TrinoDialect in connectorx::sources::trino - Rust

Struct connectorx::sources::trino::TrinoDialect

source ·
pub struct TrinoDialect {}

Trait Implementations§

source§

impl Debug for TrinoDialect

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Dialect for TrinoDialect

source§

fn is_identifier_start(&self, ch: char) -> bool

Determine if a character is a valid start character for an unquoted identifier
source§

fn is_identifier_part(&self, ch: char) -> bool

Determine if a character is a valid unquoted identifier character
§

fn is_delimited_identifier_start(&self, ch: char) -> bool

Determine if a character starts a quoted identifier. The default implementation, accepting “double quoted” ids is both ANSI-compliant and appropriate for most dialects (with the notable exception of MySQL, MS SQL, and sqlite). You can accept one of characters listed in Word::matching_end_quote here
§

fn is_proper_identifier_inside_quotes( &self, - _chars: Peekable<Chars<'_>> -) -> bool

Determine if quoted characters are proper for identifier
§

fn supports_filter_during_aggregation(&self) -> bool

Does the dialect support FILTER (WHERE expr) for aggregate queries?
§

fn supports_within_after_array_aggregation(&self) -> bool

Returns true if the dialect supports ARRAY_AGG() [WITHIN GROUP (ORDER BY)] expressions. -Otherwise, the dialect should expect an ORDER BY without the WITHIN GROUP clause, e.g. ANSI
§

fn supports_group_by_expr(&self) -> bool

Returns true if the dialects supports group sets, roll up, or cube expressions.
§

fn supports_substring_from_for_expr(&self) -> bool

Returns true if the dialect supports SUBSTRING(expr [FROM start] [FOR len]) expressions
§

fn parse_prefix( + _chars: Peekable<Chars<'_>> +) -> bool

Determine if quoted characters are proper for identifier
§

fn supports_filter_during_aggregation(&self) -> bool

Does the dialect support FILTER (WHERE expr) for aggregate queries?
§

fn supports_within_after_array_aggregation(&self) -> bool

Returns true if the dialect supports ARRAY_AGG() [WITHIN GROUP (ORDER BY)] expressions. +Otherwise, the dialect should expect an ORDER BY without the WITHIN GROUP clause, e.g. ANSI
§

fn supports_group_by_expr(&self) -> bool

Returns true if the dialects supports group sets, roll up, or cube expressions.
§

fn supports_substring_from_for_expr(&self) -> bool

Returns true if the dialect supports SUBSTRING(expr [FROM start] [FOR len]) expressions
§

fn parse_prefix( &self, _parser: &mut Parser<'_> -) -> Option<Result<Expr, ParserError>>

Dialect-specific prefix parser override
§

fn parse_infix( +) -> Option<Result<Expr, ParserError>>

Dialect-specific prefix parser override
§

fn parse_infix( &self, _parser: &mut Parser<'_>, _expr: &Expr, - _precedence: u8 -) -> Option<Result<Expr, ParserError>>

Dialect-specific infix parser override
§

fn get_next_precedence( + _precedence: u8 +) -> Option<Result<Expr, ParserError>>

Dialect-specific infix parser override
§

fn get_next_precedence( &self, _parser: &Parser<'_> -) -> Option<Result<u8, ParserError>>

Dialect-specific precedence override
§

fn parse_statement( +) -> Option<Result<u8, ParserError>>

Dialect-specific precedence override
§

fn parse_statement( &self, _parser: &mut Parser<'_> -) -> Option<Result<Statement, ParserError>>

Dialect-specific statement parser override

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Option<Result<Statement, ParserError>>

Dialect-specific statement parser override

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/struct.TrinoPartitionQueryResult.html b/rust-docs/connectorx/sources/trino/struct.TrinoPartitionQueryResult.html index 9e70a8c941..015b291746 100644 --- a/rust-docs/connectorx/sources/trino/struct.TrinoPartitionQueryResult.html +++ b/rust-docs/connectorx/sources/trino/struct.TrinoPartitionQueryResult.html @@ -1,106 +1,105 @@ -TrinoPartitionQueryResult in connectorx::sources::trino - Rust -
pub struct TrinoPartitionQueryResult {
-    pub _col0: i64,
-    pub _col1: i64,
-}

Fields§

§_col0: i64§_col1: i64

Trait Implementations§

source§

impl Debug for TrinoPartitionQueryResult

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Presto for TrinoPartitionQueryResult

§

type ValueType<'_a> = (<i64 as Presto>::ValueType<'_a>, <i64 as Presto>::ValueType<'_a>) +TrinoPartitionQueryResult in connectorx::sources::trino - Rust

Struct connectorx::sources::trino::TrinoPartitionQueryResult

source ·
pub struct TrinoPartitionQueryResult {
+    pub _col0: i64,
+    pub _col1: i64,
+}

Fields§

§_col0: i64§_col1: i64

Trait Implementations§

source§

impl Debug for TrinoPartitionQueryResult

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Presto for TrinoPartitionQueryResult

§

type ValueType<'_a> = (<i64 as Presto>::ValueType<'_a>, <i64 as Presto>::ValueType<'_a>) where - i64: '_a

§

type Seed<'_a, '_de> = __TrinoPartitionQueryResultSeed<'_a>

source§

fn value(&self) -> Self::ValueType<'_>

source§

fn ty() -> PrestoTy

source§

fn seed<'_a, '_de>(ctx: &'_a Context<'_a>) -> Self::Seed<'_a, '_de>

caller must provide a valid context
source§

fn empty() -> Self

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + i64: '_a

§

type Seed<'_a, '_de> = __TrinoPartitionQueryResultSeed<'_a>

source§

fn value(&self) -> Self::ValueType<'_>

source§

fn ty() -> PrestoTy

source§

fn seed<'_a, '_de>(ctx: &'_a Context<'_a>) -> Self::Seed<'_a, '_de>

caller must provide a valid context
source§

fn empty() -> Self

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/struct.TrinoSource.html b/rust-docs/connectorx/sources/trino/struct.TrinoSource.html index ed2d1cd247..d0f087c401 100644 --- a/rust-docs/connectorx/sources/trino/struct.TrinoSource.html +++ b/rust-docs/connectorx/sources/trino/struct.TrinoSource.html @@ -1,104 +1,103 @@ -TrinoSource in connectorx::sources::trino - Rust -
pub struct TrinoSource { /* private fields */ }

Implementations§

source§

impl TrinoSource

source

pub fn new(rt: Arc<Runtime>, conn: &str) -> Result<Self, TrinoSourceError>

Trait Implementations§

source§

impl Source for TrinoSource
where +TrinoSource in connectorx::sources::trino - Rust

Struct connectorx::sources::trino::TrinoSource

source ·
pub struct TrinoSource { /* private fields */ }

Implementations§

source§

impl TrinoSource

source

pub fn new(rt: Arc<Runtime>, conn: &str) -> Result<Self, TrinoSourceError>

Trait Implementations§

source§

impl Source for TrinoSource

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type TypeSystem = TrinoTypeSystem

The type system this Source associated with.
§

type Partition = TrinoSourcePartition

§

type Error = TrinoSourceError

source§

fn set_data_order( &mut self, data_order: DataOrder -) -> Result<(), TrinoSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), TrinoSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, TrinoSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, TrinoSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Result<(), TrinoSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), TrinoSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, TrinoSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, TrinoSourceError>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/struct.TrinoSourcePartition.html b/rust-docs/connectorx/sources/trino/struct.TrinoSourcePartition.html index a3ff2a72a2..a4aaca711d 100644 --- a/rust-docs/connectorx/sources/trino/struct.TrinoSourcePartition.html +++ b/rust-docs/connectorx/sources/trino/struct.TrinoSourcePartition.html @@ -1,106 +1,105 @@ -TrinoSourcePartition in connectorx::sources::trino - Rust -
pub struct TrinoSourcePartition { /* private fields */ }

Implementations§

source§

impl TrinoSourcePartition

source

pub fn new( - client: Arc<Client>, - query: CXQuery<String>, - schema: Vec<TrinoTypeSystem>, - rt: Arc<Runtime> -) -> Result<Self, TrinoSourceError>

Trait Implementations§

source§

impl SourcePartition for TrinoSourcePartition

§

type TypeSystem = TrinoTypeSystem

§

type Parser<'a> = TrinoSourcePartitionParser<'a>

§

type Error = TrinoSourceError

source§

fn result_rows(&mut self) -> Result<(), TrinoSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, TrinoSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TrinoSourcePartition in connectorx::sources::trino - Rust

Struct connectorx::sources::trino::TrinoSourcePartition

source ·
pub struct TrinoSourcePartition { /* private fields */ }

Implementations§

source§

impl TrinoSourcePartition

source

pub fn new( + client: Arc<Client>, + query: CXQuery<String>, + schema: Vec<TrinoTypeSystem>, + rt: Arc<Runtime> +) -> Result<Self, TrinoSourceError>

Trait Implementations§

source§

impl SourcePartition for TrinoSourcePartition

§

type TypeSystem = TrinoTypeSystem

§

type Parser<'a> = TrinoSourcePartitionParser<'a>

§

type Error = TrinoSourceError

source§

fn result_rows(&mut self) -> Result<(), TrinoSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, TrinoSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/struct.TrinoSourcePartitionParser.html b/rust-docs/connectorx/sources/trino/struct.TrinoSourcePartitionParser.html index 8cd803a906..29a629bea3 100644 --- a/rust-docs/connectorx/sources/trino/struct.TrinoSourcePartitionParser.html +++ b/rust-docs/connectorx/sources/trino/struct.TrinoSourcePartitionParser.html @@ -1,110 +1,109 @@ -TrinoSourcePartitionParser in connectorx::sources::trino - Rust -
pub struct TrinoSourcePartitionParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> TrinoSourcePartitionParser<'a>

source

pub fn new( - rt: Arc<Runtime>, - client: Arc<Client>, +TrinoSourcePartitionParser in connectorx::sources::trino - Rust

Struct connectorx::sources::trino::TrinoSourcePartitionParser

source ·
pub struct TrinoSourcePartitionParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> TrinoSourcePartitionParser<'a>

source

pub fn new( + rt: Arc<Runtime>, + client: Arc<Client>, query: CXQuery, schema: &[TrinoTypeSystem] -) -> Result<Self, TrinoSourceError>

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for TrinoSourcePartitionParser<'a>

§

type TypeSystem = TrinoTypeSystem

§

type Error = TrinoSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), TrinoSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). +) -> Result<Self, TrinoSourceError>

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for TrinoSourcePartitionParser<'a>

§

type TypeSystem = TrinoTypeSystem

§

type Error = TrinoSourceError

source§

fn fetch_next(&mut self) -> Result<(usize, bool), TrinoSourceError>

Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database). There might be rows that are not consumed yet when calling the next fetch_next. -The function might be called even after the last batch is fetched.
source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where +The function might be called even after the last batch is fetched.

source§

fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>
where T: TypeAssoc<Self::TypeSystem>, Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,

Read a value T by calling Produce<T>::produce. Usually this function does not need to be -implemented.
source§

impl<'r, 'a> Produce<'r, NaiveDate> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<char>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, char> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for TrinoSourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +implemented.

source§

impl<'r, 'a> Produce<'r, NaiveDate> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<char>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, char> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for TrinoSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for TrinoSourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/struct.__TrinoPartitionQueryResultSeed.html b/rust-docs/connectorx/sources/trino/struct.__TrinoPartitionQueryResultSeed.html index 5b9fab0765..5eadda4ba2 100644 --- a/rust-docs/connectorx/sources/trino/struct.__TrinoPartitionQueryResultSeed.html +++ b/rust-docs/connectorx/sources/trino/struct.__TrinoPartitionQueryResultSeed.html @@ -1,152 +1,151 @@ -__TrinoPartitionQueryResultSeed in connectorx::sources::trino - Rust -
pub struct __TrinoPartitionQueryResultSeed<'_a> { /* private fields */ }

Trait Implementations§

source§

impl<'_a, '_de> DeserializeSeed<'_de> for __TrinoPartitionQueryResultSeed<'_a>

§

type Value = TrinoPartitionQueryResult

The type produced by using this seed.
source§

fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>
where +__TrinoPartitionQueryResultSeed in connectorx::sources::trino - Rust
pub struct __TrinoPartitionQueryResultSeed<'_a> { /* private fields */ }

Trait Implementations§

source§

impl<'_a, '_de> DeserializeSeed<'_de> for __TrinoPartitionQueryResultSeed<'_a>

§

type Value = TrinoPartitionQueryResult

The type produced by using this seed.
source§

fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>
where D: Deserializer<'_de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.
source§

impl<'_a, '_de> Visitor<'_de> for __TrinoPartitionQueryResultSeed<'_a>

§

type Value = TrinoPartitionQueryResult

The value produced by this visitor.
source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
source§

fn visit_seq<_A: SeqAccess<'_de>>( +with some initial piece of data (the seed) passed in.

source§

impl<'_a, '_de> Visitor<'_de> for __TrinoPartitionQueryResultSeed<'_a>

§

type Value = TrinoPartitionQueryResult

The value produced by this visitor.
source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
source§

fn visit_seq<_A: SeqAccess<'_de>>( self, seq: _A -) -> Result<Self::Value, _A::Error>

The input contains a sequence of elements. Read more
source§

fn visit_bool<E>(self, v: bool) -> Result<Self::Value, E>
where - E: Error,

The input contains a boolean. Read more
source§

fn visit_i8<E>(self, v: i8) -> Result<Self::Value, E>
where - E: Error,

The input contains an i8. Read more
source§

fn visit_i16<E>(self, v: i16) -> Result<Self::Value, E>
where - E: Error,

The input contains an i16. Read more
source§

fn visit_i32<E>(self, v: i32) -> Result<Self::Value, E>
where - E: Error,

The input contains an i32. Read more
source§

fn visit_i64<E>(self, v: i64) -> Result<Self::Value, E>
where - E: Error,

The input contains an i64. Read more
source§

fn visit_i128<E>(self, v: i128) -> Result<Self::Value, E>
where - E: Error,

The input contains a i128. Read more
source§

fn visit_u8<E>(self, v: u8) -> Result<Self::Value, E>
where - E: Error,

The input contains a u8. Read more
source§

fn visit_u16<E>(self, v: u16) -> Result<Self::Value, E>
where - E: Error,

The input contains a u16. Read more
source§

fn visit_u32<E>(self, v: u32) -> Result<Self::Value, E>
where - E: Error,

The input contains a u32. Read more
source§

fn visit_u64<E>(self, v: u64) -> Result<Self::Value, E>
where - E: Error,

The input contains a u64. Read more
source§

fn visit_u128<E>(self, v: u128) -> Result<Self::Value, E>
where - E: Error,

The input contains a u128. Read more
source§

fn visit_f32<E>(self, v: f32) -> Result<Self::Value, E>
where - E: Error,

The input contains an f32. Read more
source§

fn visit_f64<E>(self, v: f64) -> Result<Self::Value, E>
where - E: Error,

The input contains an f64. Read more
source§

fn visit_char<E>(self, v: char) -> Result<Self::Value, E>
where - E: Error,

The input contains a char. Read more
source§

fn visit_str<E>(self, v: &str) -> Result<Self::Value, E>
where +) -> Result<Self::Value, _A::Error>

The input contains a sequence of elements. Read more
source§

fn visit_bool<E>(self, v: bool) -> Result<Self::Value, E>
where + E: Error,

The input contains a boolean. Read more
source§

fn visit_i8<E>(self, v: i8) -> Result<Self::Value, E>
where + E: Error,

The input contains an i8. Read more
source§

fn visit_i16<E>(self, v: i16) -> Result<Self::Value, E>
where + E: Error,

The input contains an i16. Read more
source§

fn visit_i32<E>(self, v: i32) -> Result<Self::Value, E>
where + E: Error,

The input contains an i32. Read more
source§

fn visit_i64<E>(self, v: i64) -> Result<Self::Value, E>
where + E: Error,

The input contains an i64. Read more
source§

fn visit_i128<E>(self, v: i128) -> Result<Self::Value, E>
where + E: Error,

The input contains a i128. Read more
source§

fn visit_u8<E>(self, v: u8) -> Result<Self::Value, E>
where + E: Error,

The input contains a u8. Read more
source§

fn visit_u16<E>(self, v: u16) -> Result<Self::Value, E>
where + E: Error,

The input contains a u16. Read more
source§

fn visit_u32<E>(self, v: u32) -> Result<Self::Value, E>
where + E: Error,

The input contains a u32. Read more
source§

fn visit_u64<E>(self, v: u64) -> Result<Self::Value, E>
where + E: Error,

The input contains a u64. Read more
source§

fn visit_u128<E>(self, v: u128) -> Result<Self::Value, E>
where + E: Error,

The input contains a u128. Read more
source§

fn visit_f32<E>(self, v: f32) -> Result<Self::Value, E>
where + E: Error,

The input contains an f32. Read more
source§

fn visit_f64<E>(self, v: f64) -> Result<Self::Value, E>
where + E: Error,

The input contains an f64. Read more
source§

fn visit_char<E>(self, v: char) -> Result<Self::Value, E>
where + E: Error,

The input contains a char. Read more
source§

fn visit_str<E>(self, v: &str) -> Result<Self::Value, E>
where E: Error,

The input contains a string. The lifetime of the string is ephemeral and -it may be destroyed after this method returns. Read more
source§

fn visit_borrowed_str<E>(self, v: &'de str) -> Result<Self::Value, E>
where +it may be destroyed after this method returns. Read more

source§

fn visit_borrowed_str<E>(self, v: &'de str) -> Result<Self::Value, E>
where E: Error,

The input contains a string that lives at least as long as the -Deserializer. Read more
source§

fn visit_string<E>(self, v: String) -> Result<Self::Value, E>
where +Deserializer. Read more

source§

fn visit_string<E>(self, v: String) -> Result<Self::Value, E>
where E: Error,

The input contains a string and ownership of the string is being given -to the Visitor. Read more
source§

fn visit_bytes<E>(self, v: &[u8]) -> Result<Self::Value, E>
where +to the Visitor. Read more

source§

fn visit_bytes<E>(self, v: &[u8]) -> Result<Self::Value, E>
where E: Error,

The input contains a byte array. The lifetime of the byte array is -ephemeral and it may be destroyed after this method returns. Read more
source§

fn visit_borrowed_bytes<E>(self, v: &'de [u8]) -> Result<Self::Value, E>
where +ephemeral and it may be destroyed after this method returns. Read more

source§

fn visit_borrowed_bytes<E>(self, v: &'de [u8]) -> Result<Self::Value, E>
where E: Error,

The input contains a byte array that lives at least as long as the -Deserializer. Read more
source§

fn visit_byte_buf<E>(self, v: Vec<u8>) -> Result<Self::Value, E>
where +Deserializer. Read more

source§

fn visit_byte_buf<E>(self, v: Vec<u8>) -> Result<Self::Value, E>
where E: Error,

The input contains a byte array and ownership of the byte array is being -given to the Visitor. Read more
source§

fn visit_none<E>(self) -> Result<Self::Value, E>
where +given to the Visitor. Read more

source§

fn visit_none<E>(self) -> Result<Self::Value, E>
where E: Error,

The input contains an optional that is absent. Read more
source§

fn visit_some<D>( self, deserializer: D -) -> Result<Self::Value, <D as Deserializer<'de>>::Error>
where - D: Deserializer<'de>,

The input contains an optional that is present. Read more
source§

fn visit_unit<E>(self) -> Result<Self::Value, E>
where +) -> Result<Self::Value, <D as Deserializer<'de>>::Error>
where + D: Deserializer<'de>,

The input contains an optional that is present. Read more
source§

fn visit_unit<E>(self) -> Result<Self::Value, E>
where E: Error,

The input contains a unit (). Read more
source§

fn visit_newtype_struct<D>( self, deserializer: D -) -> Result<Self::Value, <D as Deserializer<'de>>::Error>
where +) -> Result<Self::Value, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

The input contains a newtype struct. Read more
source§

fn visit_map<A>( self, map: A -) -> Result<Self::Value, <A as MapAccess<'de>>::Error>
where +) -> Result<Self::Value, <A as MapAccess<'de>>::Error>
where A: MapAccess<'de>,

The input contains a key-value map. Read more
source§

fn visit_enum<A>( self, data: A -) -> Result<Self::Value, <A as EnumAccess<'de>>::Error>
where - A: EnumAccess<'de>,

The input contains an enum. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Result<Self::Value, <A as EnumAccess<'de>>::Error>
where + A: EnumAccess<'de>,

The input contains an enum. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<'de, T> Expected for T
where - T: Visitor<'de>,

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result<(), Error>

Format an explanation of what data was being expected. Same signature as +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<'de, T> Expected for T
where + T: Visitor<'de>,

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result<(), Error>

Format an explanation of what data was being expected. Same signature as the Display and Debug traits.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when + Self: Binary,
Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/typesystem/enum.TrinoTypeSystem.html b/rust-docs/connectorx/sources/trino/typesystem/enum.TrinoTypeSystem.html index 1d2dc4b548..bfa94e0b5f 100644 --- a/rust-docs/connectorx/sources/trino/typesystem/enum.TrinoTypeSystem.html +++ b/rust-docs/connectorx/sources/trino/typesystem/enum.TrinoTypeSystem.html @@ -1,118 +1,117 @@ -TrinoTypeSystem in connectorx::sources::trino::typesystem - Rust -
pub enum TrinoTypeSystem {
-    Date(bool),
-    Time(bool),
-    Timestamp(bool),
-    Boolean(bool),
-    Bigint(bool),
-    Integer(bool),
-    Smallint(bool),
-    Tinyint(bool),
-    Double(bool),
-    Real(bool),
-    Varchar(bool),
-    Char(bool),
-}

Variants§

§

Date(bool)

§

Time(bool)

§

Timestamp(bool)

§

Boolean(bool)

§

Bigint(bool)

§

Integer(bool)

§

Smallint(bool)

§

Tinyint(bool)

§

Double(bool)

§

Real(bool)

§

Varchar(bool)

§

Char(bool)

Trait Implementations§

source§

impl Clone for TrinoTypeSystem

source§

fn clone(&self) -> TrinoTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TrinoTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for TrinoTypeSystem

source§

fn eq(&self, other: &TrinoTypeSystem) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<(Option<&str>, PrestoTy)> for TrinoTypeSystem

§

type Error = TrinoSourceError

The type returned in the event of a conversion error.
source§

fn try_from(types: (Option<&str>, PrestoTy)) -> Result<Self, TrinoSourceError>

Performs the conversion.
source§

impl TryFrom<PrestoTy> for TrinoTypeSystem

§

type Error = TrinoSourceError

The type returned in the event of a conversion error.
source§

fn try_from(ty: PrestoTy) -> Result<Self, TrinoSourceError>

Performs the conversion.
source§

impl Copy for TrinoTypeSystem

source§

impl StructuralPartialEq for TrinoTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TrinoTypeSystem in connectorx::sources::trino::typesystem - Rust

Enum connectorx::sources::trino::typesystem::TrinoTypeSystem

source ·
pub enum TrinoTypeSystem {
+    Date(bool),
+    Time(bool),
+    Timestamp(bool),
+    Boolean(bool),
+    Bigint(bool),
+    Integer(bool),
+    Smallint(bool),
+    Tinyint(bool),
+    Double(bool),
+    Real(bool),
+    Varchar(bool),
+    Char(bool),
+}

Variants§

§

Date(bool)

§

Time(bool)

§

Timestamp(bool)

§

Boolean(bool)

§

Bigint(bool)

§

Integer(bool)

§

Smallint(bool)

§

Tinyint(bool)

§

Double(bool)

§

Real(bool)

§

Varchar(bool)

§

Char(bool)

Trait Implementations§

source§

impl Clone for TrinoTypeSystem

source§

fn clone(&self) -> TrinoTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TrinoTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for TrinoTypeSystem

source§

fn eq(&self, other: &TrinoTypeSystem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<(Option<&str>, PrestoTy)> for TrinoTypeSystem

§

type Error = TrinoSourceError

The type returned in the event of a conversion error.
source§

fn try_from(types: (Option<&str>, PrestoTy)) -> Result<Self, TrinoSourceError>

Performs the conversion.
source§

impl TryFrom<PrestoTy> for TrinoTypeSystem

§

type Error = TrinoSourceError

The type returned in the event of a conversion error.
source§

fn try_from(ty: PrestoTy) -> Result<Self, TrinoSourceError>

Performs the conversion.
source§

impl Copy for TrinoTypeSystem

source§

impl StructuralPartialEq for TrinoTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToOwned for T
where - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trino/typesystem/index.html b/rust-docs/connectorx/sources/trino/typesystem/index.html index 05a0becec8..5d51589faa 100644 --- a/rust-docs/connectorx/sources/trino/typesystem/index.html +++ b/rust-docs/connectorx/sources/trino/typesystem/index.html @@ -1,2 +1 @@ -connectorx::sources::trino::typesystem - Rust -
\ No newline at end of file +connectorx::sources::trino::typesystem - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.BigQueryArrow2TransportError.html b/rust-docs/connectorx/transports/enum.BigQueryArrow2TransportError.html index 4489b8bda6..4f0b315e97 100644 --- a/rust-docs/connectorx/transports/enum.BigQueryArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.BigQueryArrow2TransportError.html @@ -1,108 +1,107 @@ -BigQueryArrow2TransportError in connectorx::transports - Rust -
pub enum BigQueryArrow2TransportError {
+BigQueryArrow2TransportError in connectorx::transports - Rust
pub enum BigQueryArrow2TransportError {
     Source(BigQuerySourceError),
     Destination(Arrow2DestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for BigQueryArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<BigQueryArrow2TransportError> for ConnectorXOutError

source§

fn from(source: BigQueryArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrow2TransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for BigQueryArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<BigQueryArrow2TransportError> for ConnectorXOutError

source§

fn from(source: BigQueryArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrow2TransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.BigQueryArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.BigQueryArrowStreamTransportError.html index d614ce3ca4..0b4e0a2420 100644 --- a/rust-docs/connectorx/transports/enum.BigQueryArrowStreamTransportError.html +++ b/rust-docs/connectorx/transports/enum.BigQueryArrowStreamTransportError.html @@ -1,108 +1,107 @@ -BigQueryArrowStreamTransportError in connectorx::transports - Rust -
pub enum BigQueryArrowStreamTransportError {
+BigQueryArrowStreamTransportError in connectorx::transports - Rust
pub enum BigQueryArrowStreamTransportError {
     Source(BigQuerySourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrowTransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrowTransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.BigQueryArrowTransportError.html b/rust-docs/connectorx/transports/enum.BigQueryArrowTransportError.html index f24e1bd277..b31b87c3c3 100644 --- a/rust-docs/connectorx/transports/enum.BigQueryArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.BigQueryArrowTransportError.html @@ -1,108 +1,107 @@ -BigQueryArrowTransportError in connectorx::transports - Rust -
pub enum BigQueryArrowTransportError {
+BigQueryArrowTransportError in connectorx::transports - Rust
pub enum BigQueryArrowTransportError {
     Source(BigQuerySourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<BigQueryArrowTransportError> for ConnectorXOutError

source§

fn from(source: BigQueryArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrowTransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<BigQueryArrowTransportError> for ConnectorXOutError

source§

fn from(source: BigQueryArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrowTransportError

source§

fn from(source: BigQuerySourceError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for BigQueryArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.MsSQLArrow2TransportError.html b/rust-docs/connectorx/transports/enum.MsSQLArrow2TransportError.html index ba2c4c61c9..8b4bc1503d 100644 --- a/rust-docs/connectorx/transports/enum.MsSQLArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.MsSQLArrow2TransportError.html @@ -1,108 +1,107 @@ -MsSQLArrow2TransportError in connectorx::transports - Rust -
pub enum MsSQLArrow2TransportError {
+MsSQLArrow2TransportError in connectorx::transports - Rust
pub enum MsSQLArrow2TransportError {
     Source(MsSQLSourceError),
     Destination(Arrow2DestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for MsSQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLSourceError> for MsSQLArrow2TransportError

source§

fn from(source: MsSQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for MsSQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLSourceError> for MsSQLArrow2TransportError

source§

fn from(source: MsSQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.MsSQLArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.MsSQLArrowStreamTransportError.html index 15d26e7e96..197f302ced 100644 --- a/rust-docs/connectorx/transports/enum.MsSQLArrowStreamTransportError.html +++ b/rust-docs/connectorx/transports/enum.MsSQLArrowStreamTransportError.html @@ -1,108 +1,107 @@ -MsSQLArrowStreamTransportError in connectorx::transports - Rust -
pub enum MsSQLArrowStreamTransportError {
+MsSQLArrowStreamTransportError in connectorx::transports - Rust
pub enum MsSQLArrowStreamTransportError {
     Source(MsSQLSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLSourceError> for MsSQLArrowTransportError

source§

fn from(source: MsSQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLSourceError> for MsSQLArrowTransportError

source§

fn from(source: MsSQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.MsSQLArrowTransportError.html b/rust-docs/connectorx/transports/enum.MsSQLArrowTransportError.html index d7402fa9eb..718545d3ab 100644 --- a/rust-docs/connectorx/transports/enum.MsSQLArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.MsSQLArrowTransportError.html @@ -1,108 +1,107 @@ -MsSQLArrowTransportError in connectorx::transports - Rust -
pub enum MsSQLArrowTransportError {
+MsSQLArrowTransportError in connectorx::transports - Rust
pub enum MsSQLArrowTransportError {
     Source(MsSQLSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLSourceError> for MsSQLArrowTransportError

source§

fn from(source: MsSQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MsSQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<MsSQLSourceError> for MsSQLArrowTransportError

source§

fn from(source: MsSQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.MySQLArrow2TransportError.html b/rust-docs/connectorx/transports/enum.MySQLArrow2TransportError.html index 7f2e17c2ce..2f369ef68f 100644 --- a/rust-docs/connectorx/transports/enum.MySQLArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.MySQLArrow2TransportError.html @@ -1,108 +1,107 @@ -MySQLArrow2TransportError in connectorx::transports - Rust -
pub enum MySQLArrow2TransportError {
+MySQLArrow2TransportError in connectorx::transports - Rust
pub enum MySQLArrow2TransportError {
     Source(MySQLSourceError),
     Destination(Arrow2DestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for MySQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrow2TransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for MySQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrow2TransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.MySQLArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.MySQLArrowStreamTransportError.html index 28174c55a8..399f2c3eac 100644 --- a/rust-docs/connectorx/transports/enum.MySQLArrowStreamTransportError.html +++ b/rust-docs/connectorx/transports/enum.MySQLArrowStreamTransportError.html @@ -1,108 +1,107 @@ -MySQLArrowStreamTransportError in connectorx::transports - Rust -
pub enum MySQLArrowStreamTransportError {
+MySQLArrowStreamTransportError in connectorx::transports - Rust
pub enum MySQLArrowStreamTransportError {
     Source(MySQLSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrowTransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrowTransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.MySQLArrowTransportError.html b/rust-docs/connectorx/transports/enum.MySQLArrowTransportError.html index a9aebfe643..20cdb76b52 100644 --- a/rust-docs/connectorx/transports/enum.MySQLArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.MySQLArrowTransportError.html @@ -1,108 +1,107 @@ -MySQLArrowTransportError in connectorx::transports - Rust -
pub enum MySQLArrowTransportError {
+MySQLArrowTransportError in connectorx::transports - Rust
pub enum MySQLArrowTransportError {
     Source(MySQLSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrowTransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for MySQLArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<MySQLSourceError> for MySQLArrowTransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.OracleArrow2TransportError.html b/rust-docs/connectorx/transports/enum.OracleArrow2TransportError.html index e604132703..73245ab4e9 100644 --- a/rust-docs/connectorx/transports/enum.OracleArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.OracleArrow2TransportError.html @@ -1,108 +1,107 @@ -OracleArrow2TransportError in connectorx::transports - Rust -
pub enum OracleArrow2TransportError {
+OracleArrow2TransportError in connectorx::transports - Rust
pub enum OracleArrow2TransportError {
     Source(OracleSourceError),
     Destination(Arrow2DestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for OracleArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<OracleArrow2TransportError> for ConnectorXOutError

source§

fn from(source: OracleArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrow2TransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for OracleArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<OracleArrow2TransportError> for ConnectorXOutError

source§

fn from(source: OracleArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrow2TransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.OracleArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.OracleArrowStreamTransportError.html index abd1b9e016..69bafb2f95 100644 --- a/rust-docs/connectorx/transports/enum.OracleArrowStreamTransportError.html +++ b/rust-docs/connectorx/transports/enum.OracleArrowStreamTransportError.html @@ -1,108 +1,107 @@ -OracleArrowStreamTransportError in connectorx::transports - Rust -
pub enum OracleArrowStreamTransportError {
+OracleArrowStreamTransportError in connectorx::transports - Rust
pub enum OracleArrowStreamTransportError {
     Source(OracleSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrowTransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrowTransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.OracleArrowTransportError.html b/rust-docs/connectorx/transports/enum.OracleArrowTransportError.html index 25b1e72924..68b9ddb2b0 100644 --- a/rust-docs/connectorx/transports/enum.OracleArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.OracleArrowTransportError.html @@ -1,108 +1,107 @@ -OracleArrowTransportError in connectorx::transports - Rust -
pub enum OracleArrowTransportError {
+OracleArrowTransportError in connectorx::transports - Rust
pub enum OracleArrowTransportError {
     Source(OracleSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<OracleArrowTransportError> for ConnectorXOutError

source§

fn from(source: OracleArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrowTransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for OracleArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<OracleArrowTransportError> for ConnectorXOutError

source§

fn from(source: OracleArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<OracleSourceError> for OracleArrowTransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.PostgresArrow2TransportError.html b/rust-docs/connectorx/transports/enum.PostgresArrow2TransportError.html index 7a5003ee43..399959cf3a 100644 --- a/rust-docs/connectorx/transports/enum.PostgresArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.PostgresArrow2TransportError.html @@ -1,108 +1,107 @@ -PostgresArrow2TransportError in connectorx::transports - Rust -
pub enum PostgresArrow2TransportError {
+PostgresArrow2TransportError in connectorx::transports - Rust
pub enum PostgresArrow2TransportError {
     Source(PostgresSourceError),
     Destination(Arrow2DestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for PostgresArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresArrow2TransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrow2TransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for PostgresArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresArrow2TransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrow2TransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.PostgresArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.PostgresArrowStreamTransportError.html index 5231181756..5300edaa2b 100644 --- a/rust-docs/connectorx/transports/enum.PostgresArrowStreamTransportError.html +++ b/rust-docs/connectorx/transports/enum.PostgresArrowStreamTransportError.html @@ -1,108 +1,107 @@ -PostgresArrowStreamTransportError in connectorx::transports - Rust -
pub enum PostgresArrowStreamTransportError {
+PostgresArrowStreamTransportError in connectorx::transports - Rust
pub enum PostgresArrowStreamTransportError {
     Source(PostgresSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrowTransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrowTransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.PostgresArrowTransportError.html b/rust-docs/connectorx/transports/enum.PostgresArrowTransportError.html index 82c4eed334..2ff36e3921 100644 --- a/rust-docs/connectorx/transports/enum.PostgresArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.PostgresArrowTransportError.html @@ -1,108 +1,107 @@ -PostgresArrowTransportError in connectorx::transports - Rust -
pub enum PostgresArrowTransportError {
+PostgresArrowTransportError in connectorx::transports - Rust
pub enum PostgresArrowTransportError {
     Source(PostgresSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresArrowTransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrowTransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for PostgresArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresArrowTransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<PostgresSourceError> for PostgresArrowTransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.SQLiteArrow2TransportError.html b/rust-docs/connectorx/transports/enum.SQLiteArrow2TransportError.html index 9ab84733a9..73f16db624 100644 --- a/rust-docs/connectorx/transports/enum.SQLiteArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.SQLiteArrow2TransportError.html @@ -1,108 +1,107 @@ -SQLiteArrow2TransportError in connectorx::transports - Rust -
pub enum SQLiteArrow2TransportError {
+SQLiteArrow2TransportError in connectorx::transports - Rust
pub enum SQLiteArrow2TransportError {
     Source(SQLiteSourceError),
     Destination(Arrow2DestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for SQLiteArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for SQLiteArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteArrow2TransportError> for ConnectorXOutError

source§

fn from(source: SQLiteArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrow2TransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for SQLiteArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for SQLiteArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteArrow2TransportError> for ConnectorXOutError

source§

fn from(source: SQLiteArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrow2TransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.SQLiteArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.SQLiteArrowStreamTransportError.html index cad9a24b76..9e89df756b 100644 --- a/rust-docs/connectorx/transports/enum.SQLiteArrowStreamTransportError.html +++ b/rust-docs/connectorx/transports/enum.SQLiteArrowStreamTransportError.html @@ -1,108 +1,107 @@ -SQLiteArrowStreamTransportError in connectorx::transports - Rust -
pub enum SQLiteArrowStreamTransportError {
+SQLiteArrowStreamTransportError in connectorx::transports - Rust
pub enum SQLiteArrowStreamTransportError {
     Source(SQLiteSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for SQLiteArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for SQLiteArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for SQLiteArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for SQLiteArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.SQLiteArrowTransportError.html b/rust-docs/connectorx/transports/enum.SQLiteArrowTransportError.html index b67d8d9f0f..9602381501 100644 --- a/rust-docs/connectorx/transports/enum.SQLiteArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.SQLiteArrowTransportError.html @@ -1,108 +1,107 @@ -SQLiteArrowTransportError in connectorx::transports - Rust -
pub enum SQLiteArrowTransportError {
+SQLiteArrowTransportError in connectorx::transports - Rust
pub enum SQLiteArrowTransportError {
     Source(SQLiteSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for SQLiteArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for SQLiteArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteArrowTransportError> for ConnectorXOutError

source§

fn from(source: SQLiteArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for SQLiteArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for SQLiteArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for SQLiteArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteArrowTransportError> for ConnectorXOutError

source§

fn from(source: SQLiteArrowTransportError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.TrinoArrow2TransportError.html b/rust-docs/connectorx/transports/enum.TrinoArrow2TransportError.html index dd4525f8a6..bfd1ab3d3d 100644 --- a/rust-docs/connectorx/transports/enum.TrinoArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.TrinoArrow2TransportError.html @@ -1,108 +1,107 @@ -TrinoArrow2TransportError in connectorx::transports - Rust -
pub enum TrinoArrow2TransportError {
+TrinoArrow2TransportError in connectorx::transports - Rust
pub enum TrinoArrow2TransportError {
     Source(TrinoSourceError),
     Destination(Arrow2DestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for TrinoArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TrinoArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TrinoArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for TrinoArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrow2TransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for TrinoArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TrinoArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TrinoArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for TrinoArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrow2TransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrow2TransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.TrinoArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.TrinoArrowStreamTransportError.html index 3c95a309a3..c8a078f742 100644 --- a/rust-docs/connectorx/transports/enum.TrinoArrowStreamTransportError.html +++ b/rust-docs/connectorx/transports/enum.TrinoArrowStreamTransportError.html @@ -1,108 +1,107 @@ -TrinoArrowStreamTransportError in connectorx::transports - Rust -
pub enum TrinoArrowStreamTransportError {
+TrinoArrowStreamTransportError in connectorx::transports - Rust
pub enum TrinoArrowStreamTransportError {
     Source(TrinoSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for TrinoArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TrinoArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TrinoArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for TrinoArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrowTransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for TrinoArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TrinoArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TrinoArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for TrinoArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrowTransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.TrinoArrowTransportError.html b/rust-docs/connectorx/transports/enum.TrinoArrowTransportError.html index 1fa2c23b75..af19825528 100644 --- a/rust-docs/connectorx/transports/enum.TrinoArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.TrinoArrowTransportError.html @@ -1,108 +1,107 @@ -TrinoArrowTransportError in connectorx::transports - Rust -
pub enum TrinoArrowTransportError {
+TrinoArrowTransportError in connectorx::transports - Rust
pub enum TrinoArrowTransportError {
     Source(TrinoSourceError),
     Destination(ArrowDestinationError),
     ConnectorX(ConnectorXError),
-}

Variants§

Trait Implementations§

source§

impl Debug for TrinoArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TrinoArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TrinoArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for TrinoArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrowTransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where - T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method +}

Variants§

Trait Implementations§

source§

impl Debug for TrinoArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TrinoArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TrinoArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for TrinoArrowTransportError

source§

fn from(source: ArrowDestinationError) -> Self

Converts to this type from the input type.
source§

impl From<ConnectorXError> for TrinoArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<TrinoSourceError> for TrinoArrowTransportError

source§

fn from(source: TrinoSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where + T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method -receivers.
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +receivers.

source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
source§

impl<T> ToString for T
where - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for T
where + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/index.html b/rust-docs/connectorx/transports/index.html index 26738fa7e5..abd32b28ba 100644 --- a/rust-docs/connectorx/transports/index.html +++ b/rust-docs/connectorx/transports/index.html @@ -1,3 +1,2 @@ -connectorx::transports - Rust -

Module connectorx::transports

source ·
Expand description

This module contains transport definitions for the sources and destinations implemented in ConnectorX.

+connectorx::transports - Rust

Module connectorx::transports

source ·
Expand description

This module contains transport definitions for the sources and destinations implemented in ConnectorX.

Structs§

Enums§

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.BigQueryArrow2Transport.html b/rust-docs/connectorx/transports/struct.BigQueryArrow2Transport.html index 6c079dad0a..e706895af8 100644 --- a/rust-docs/connectorx/transports/struct.BigQueryArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.BigQueryArrow2Transport.html @@ -1,117 +1,116 @@ -BigQueryArrow2Transport in connectorx::transports - Rust -
pub struct BigQueryArrow2Transport;
Expand description

Convert BigQuery data types to Arrow data types.

+BigQueryArrow2Transport in connectorx::transports - Rust

Struct connectorx::transports::BigQueryArrow2Transport

source ·
pub struct BigQueryArrow2Transport;
Expand description

Convert BigQuery data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for BigQueryArrow2Transport

§

type TSS = BigQueryTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = BigQuerySource

§

type D = Arrow2Destination

§

type Error = BigQueryArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.BigQueryArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.BigQueryArrowStreamTransport.html index d2922c2ad6..c9ebc8df86 100644 --- a/rust-docs/connectorx/transports/struct.BigQueryArrowStreamTransport.html +++ b/rust-docs/connectorx/transports/struct.BigQueryArrowStreamTransport.html @@ -1,117 +1,116 @@ -BigQueryArrowStreamTransport in connectorx::transports - Rust -
pub struct BigQueryArrowStreamTransport;
Expand description

Convert BigQuery data types to Arrow data types.

+BigQueryArrowStreamTransport in connectorx::transports - Rust
pub struct BigQueryArrowStreamTransport;
Expand description

Convert BigQuery data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for BigQueryArrowTransport

§

type TSS = BigQueryTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = BigQuerySource

§

type D = ArrowDestination

§

type Error = BigQueryArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.BigQueryArrowTransport.html b/rust-docs/connectorx/transports/struct.BigQueryArrowTransport.html index ecf61efdd8..6e4a9af0f3 100644 --- a/rust-docs/connectorx/transports/struct.BigQueryArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.BigQueryArrowTransport.html @@ -1,117 +1,116 @@ -BigQueryArrowTransport in connectorx::transports - Rust -
pub struct BigQueryArrowTransport;
Expand description

Convert BigQuery data types to Arrow data types.

+BigQueryArrowTransport in connectorx::transports - Rust

Struct connectorx::transports::BigQueryArrowTransport

source ·
pub struct BigQueryArrowTransport;
Expand description

Convert BigQuery data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for BigQueryArrowTransport

§

type TSS = BigQueryTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = BigQuerySource

§

type D = ArrowDestination

§

type Error = BigQueryArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.CSVArrowTransport.html b/rust-docs/connectorx/transports/struct.CSVArrowTransport.html index 369a3c519f..760d9a6c1e 100644 --- a/rust-docs/connectorx/transports/struct.CSVArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.CSVArrowTransport.html @@ -1,117 +1,116 @@ -CSVArrowTransport in connectorx::transports - Rust -
pub struct CSVArrowTransport;
Expand description

Convert CSV data types to Arrow data types.

+CSVArrowTransport in connectorx::transports - Rust

Struct connectorx::transports::CSVArrowTransport

source ·
pub struct CSVArrowTransport;
Expand description

Convert CSV data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for CSVArrowTransport

§

type TSS = CSVTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = CSVSource

§

type D = ArrowDestination

§

type Error = CSVArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for CSVArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for CSVArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for CSVArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for CSVArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.DummyArrow2Transport.html b/rust-docs/connectorx/transports/struct.DummyArrow2Transport.html index c7adb21bfb..d887c8d23f 100644 --- a/rust-docs/connectorx/transports/struct.DummyArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.DummyArrow2Transport.html @@ -1,117 +1,116 @@ -DummyArrow2Transport in connectorx::transports - Rust -
pub struct DummyArrow2Transport;
Expand description

Convert Dummy data types to Arrow2 data types.

+DummyArrow2Transport in connectorx::transports - Rust

Struct connectorx::transports::DummyArrow2Transport

source ·
pub struct DummyArrow2Transport;
Expand description

Convert Dummy data types to Arrow2 data types.

Trait Implementations§

source§

impl<'tp> Transport for DummyArrow2Transport

§

type TSS = DummyTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = DummySource

§

type D = Arrow2Destination

§

type Error = DummyArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.DummyArrowTransport.html b/rust-docs/connectorx/transports/struct.DummyArrowTransport.html index ef16184c41..36c5ad3624 100644 --- a/rust-docs/connectorx/transports/struct.DummyArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.DummyArrowTransport.html @@ -1,117 +1,116 @@ -DummyArrowTransport in connectorx::transports - Rust -
pub struct DummyArrowTransport;
Expand description

Convert Dummy data types to Arrow data types.

+DummyArrowTransport in connectorx::transports - Rust

Struct connectorx::transports::DummyArrowTransport

source ·
pub struct DummyArrowTransport;
Expand description

Convert Dummy data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for DummyArrowTransport

§

type TSS = DummyTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = DummySource

§

type D = ArrowDestination

§

type Error = DummyArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrowTransport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrowTransport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.MsSQLArrow2Transport.html b/rust-docs/connectorx/transports/struct.MsSQLArrow2Transport.html index e49a0b158f..65c4803197 100644 --- a/rust-docs/connectorx/transports/struct.MsSQLArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.MsSQLArrow2Transport.html @@ -1,117 +1,116 @@ -MsSQLArrow2Transport in connectorx::transports - Rust -
pub struct MsSQLArrow2Transport;
Expand description

Convert MsSQL data types to Arrow2 data types.

-

Trait Implementations§

source§

impl<'tp> Transport for MsSQLArrow2Transport

§

type TSS = MsSQLTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = MsSQLSource

§

type D = Arrow2Destination

§

type Error = MsSQLArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +MsSQLArrow2Transport in connectorx::transports - Rust

Struct connectorx::transports::MsSQLArrow2Transport

source ·
pub struct MsSQLArrow2Transport;
Expand description

Convert MsSQL data types to Arrow2 data types.

+

Trait Implementations§

source§

impl<'tp> Transport for MsSQLArrow2Transport

§

type TSS = MsSQLTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = MsSQLSource

§

type D = Arrow2Destination

§

type Error = MsSQLArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for MsSQLArrow2Transport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrow2Transport

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrow2Transport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrow2Transport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<IntN, i64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for MsSQLArrow2Transport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrow2Transport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i32>> for MsSQLArrow2Transport

source§

impl TypeConversion<Uuid, String> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrow2Transport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i32> for MsSQLArrow2Transport

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for MsSQLArrow2Transport

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrow2Transport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i32> for MsSQLArrow2Transport

source§

fn convert(val: u8) -> i32

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for MsSQLArrow2Transport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrow2Transport

source§

fn convert(val: &'r str) -> String

source§

impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for MsSQLArrow2Transport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrow2Transport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<IntN, i64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrow2Transport

source§

impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for MsSQLArrow2Transport

source§

impl TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for MsSQLArrow2Transport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrow2Transport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i32>> for MsSQLArrow2Transport

source§

impl TypeConversion<Uuid, String> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrow2Transport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i32> for MsSQLArrow2Transport

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for MsSQLArrow2Transport

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrow2Transport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i32> for MsSQLArrow2Transport

source§

fn convert(val: u8) -> i32

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.MsSQLArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.MsSQLArrowStreamTransport.html index 4a352f2226..3b5e16f42c 100644 --- a/rust-docs/connectorx/transports/struct.MsSQLArrowStreamTransport.html +++ b/rust-docs/connectorx/transports/struct.MsSQLArrowStreamTransport.html @@ -1,117 +1,116 @@ -MsSQLArrowStreamTransport in connectorx::transports - Rust -
pub struct MsSQLArrowStreamTransport;
Expand description

Convert MsSQL data types to Arrow data types.

+MsSQLArrowStreamTransport in connectorx::transports - Rust

Struct connectorx::transports::MsSQLArrowStreamTransport

source ·
pub struct MsSQLArrowStreamTransport;
Expand description

Convert MsSQL data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for MsSQLArrowTransport

§

type TSS = MsSQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MsSQLSource

§

type D = ArrowDestination

§

type Error = MsSQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for MsSQLArrowTransport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrowTransport

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for MsSQLArrowTransport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrowTransport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MsSQLArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrowTransport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MsSQLArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MsSQLArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrowTransport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MsSQLArrowTransport

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for MsSQLArrowTransport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrowTransport

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for MsSQLArrowTransport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrowTransport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MsSQLArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrowTransport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MsSQLArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MsSQLArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrowTransport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MsSQLArrowTransport

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.MsSQLArrowTransport.html b/rust-docs/connectorx/transports/struct.MsSQLArrowTransport.html index 52ab710e07..4b9d6fa096 100644 --- a/rust-docs/connectorx/transports/struct.MsSQLArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.MsSQLArrowTransport.html @@ -1,117 +1,116 @@ -MsSQLArrowTransport in connectorx::transports - Rust -
pub struct MsSQLArrowTransport;
Expand description

Convert MsSQL data types to Arrow data types.

-

Trait Implementations§

source§

impl<'tp> Transport for MsSQLArrowTransport

§

type TSS = MsSQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MsSQLSource

§

type D = ArrowDestination

§

type Error = MsSQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +MsSQLArrowTransport in connectorx::transports - Rust

Struct connectorx::transports::MsSQLArrowTransport

source ·
pub struct MsSQLArrowTransport;
Expand description

Convert MsSQL data types to Arrow data types.

+

Trait Implementations§

source§

impl<'tp> Transport for MsSQLArrowTransport

§

type TSS = MsSQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MsSQLSource

§

type D = ArrowDestination

§

type Error = MsSQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for MsSQLArrowTransport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrowTransport

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for MsSQLArrowTransport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrowTransport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MsSQLArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrowTransport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MsSQLArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MsSQLArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrowTransport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MsSQLArrowTransport

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for MsSQLArrowTransport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrowTransport

source§

fn convert(val: &'r str) -> String

source§

impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrowTransport

source§

impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for MsSQLArrowTransport

source§

impl TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for MsSQLArrowTransport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrowTransport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MsSQLArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrowTransport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MsSQLArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MsSQLArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrowTransport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MsSQLArrowTransport

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.MySQLArrow2Transport.html b/rust-docs/connectorx/transports/struct.MySQLArrow2Transport.html index 33422f60d9..9522df7d24 100644 --- a/rust-docs/connectorx/transports/struct.MySQLArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.MySQLArrow2Transport.html @@ -1,137 +1,136 @@ -MySQLArrow2Transport in connectorx::transports - Rust -
pub struct MySQLArrow2Transport<P>(/* private fields */);
Expand description

Convert MySQL data types to Arrow2 data types.

-

Trait Implementations§

source§

impl<'tp> Transport for MySQLArrow2Transport<BinaryProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = MySQLSource<BinaryProtocol>

§

type D = Arrow2Destination

§

type Error = MySQLArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +MySQLArrow2Transport in connectorx::transports - Rust

Struct connectorx::transports::MySQLArrow2Transport

source ·
pub struct MySQLArrow2Transport<P>(/* private fields */);
Expand description

Convert MySQL data types to Arrow2 data types.

+

Trait Implementations§

source§

impl<'tp> Transport for MySQLArrow2Transport<BinaryProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = MySQLSource<BinaryProtocol>

§

type D = Arrow2Destination

§

type Error = MySQLArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for MySQLArrow2Transport<TextProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = MySQLSource<TextProtocol>

§

type D = Arrow2Destination

§

type Error = MySQLArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for MySQLArrow2Transport<TextProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = MySQLSource<TextProtocol>

§

type D = Arrow2Destination

§

type Error = MySQLArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrow2Transport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrow2Transport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i8) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i8) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> Freeze for MySQLArrow2Transport<P>

§

impl<P> RefUnwindSafe for MySQLArrow2Transport<P>
where - P: RefUnwindSafe,

§

impl<P> Send for MySQLArrow2Transport<P>
where - P: Send,

§

impl<P> Sync for MySQLArrow2Transport<P>
where - P: Sync,

§

impl<P> Unpin for MySQLArrow2Transport<P>
where - P: Unpin,

§

impl<P> UnwindSafe for MySQLArrow2Transport<P>
where - P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrow2Transport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<TextProtocol>

source§

impl<P> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for MySQLArrow2Transport<P>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrow2Transport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i8) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i8) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> Freeze for MySQLArrow2Transport<P>

§

impl<P> RefUnwindSafe for MySQLArrow2Transport<P>
where + P: RefUnwindSafe,

§

impl<P> Send for MySQLArrow2Transport<P>
where + P: Send,

§

impl<P> Sync for MySQLArrow2Transport<P>
where + P: Sync,

§

impl<P> Unpin for MySQLArrow2Transport<P>
where + P: Unpin,

§

impl<P> UnwindSafe for MySQLArrow2Transport<P>
where + P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.MySQLArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.MySQLArrowStreamTransport.html index ff3f499398..8e8d8e5da9 100644 --- a/rust-docs/connectorx/transports/struct.MySQLArrowStreamTransport.html +++ b/rust-docs/connectorx/transports/struct.MySQLArrowStreamTransport.html @@ -1,18 +1,17 @@ -MySQLArrowStreamTransport in connectorx::transports - Rust -
pub struct MySQLArrowStreamTransport<P>(/* private fields */);
Expand description

Convert MySQL data types to Arrow data types.

+MySQLArrowStreamTransport in connectorx::transports - Rust

Struct connectorx::transports::MySQLArrowStreamTransport

source ·
pub struct MySQLArrowStreamTransport<P>(/* private fields */);
Expand description

Convert MySQL data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for MySQLArrowTransport<BinaryProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MySQLSource<BinaryProtocol>

§

type D = ArrowDestination

§

type Error = MySQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for MySQLArrowTransport<TextProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MySQLSource<TextProtocol>

§

type D = ArrowDestination

§

type Error = MySQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination @@ -21,117 +20,117 @@ ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,
process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrowTransport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrowTransport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<P> TypeConversion<i8, bool> for MySQLArrowTransport<P>

source§

fn convert(val: i8) -> bool

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> Freeze for MySQLArrowTransport<P>

§

impl<P> RefUnwindSafe for MySQLArrowTransport<P>
where - P: RefUnwindSafe,

§

impl<P> Send for MySQLArrowTransport<P>
where - P: Send,

§

impl<P> Sync for MySQLArrowTransport<P>
where - P: Sync,

§

impl<P> Unpin for MySQLArrowTransport<P>
where - P: Unpin,

§

impl<P> UnwindSafe for MySQLArrowTransport<P>
where - P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrowTransport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrowTransport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<P> TypeConversion<i8, bool> for MySQLArrowTransport<P>

source§

fn convert(val: i8) -> bool

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> Freeze for MySQLArrowTransport<P>

§

impl<P> RefUnwindSafe for MySQLArrowTransport<P>
where + P: RefUnwindSafe,

§

impl<P> Send for MySQLArrowTransport<P>
where + P: Send,

§

impl<P> Sync for MySQLArrowTransport<P>
where + P: Sync,

§

impl<P> Unpin for MySQLArrowTransport<P>
where + P: Unpin,

§

impl<P> UnwindSafe for MySQLArrowTransport<P>
where + P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.MySQLArrowTransport.html b/rust-docs/connectorx/transports/struct.MySQLArrowTransport.html index 44da2018c8..a4e10478fd 100644 --- a/rust-docs/connectorx/transports/struct.MySQLArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.MySQLArrowTransport.html @@ -1,137 +1,136 @@ -MySQLArrowTransport in connectorx::transports - Rust -
pub struct MySQLArrowTransport<P>(/* private fields */);
Expand description

Convert MySQL data types to Arrow data types.

-

Trait Implementations§

source§

impl<'tp> Transport for MySQLArrowTransport<BinaryProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MySQLSource<BinaryProtocol>

§

type D = ArrowDestination

§

type Error = MySQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +MySQLArrowTransport in connectorx::transports - Rust

Struct connectorx::transports::MySQLArrowTransport

source ·
pub struct MySQLArrowTransport<P>(/* private fields */);
Expand description

Convert MySQL data types to Arrow data types.

+

Trait Implementations§

source§

impl<'tp> Transport for MySQLArrowTransport<BinaryProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MySQLSource<BinaryProtocol>

§

type D = ArrowDestination

§

type Error = MySQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for MySQLArrowTransport<TextProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MySQLSource<TextProtocol>

§

type D = ArrowDestination

§

type Error = MySQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for MySQLArrowTransport<TextProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MySQLSource<TextProtocol>

§

type D = ArrowDestination

§

type Error = MySQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrowTransport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrowTransport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<P> TypeConversion<i8, bool> for MySQLArrowTransport<P>

source§

fn convert(val: i8) -> bool

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> Freeze for MySQLArrowTransport<P>

§

impl<P> RefUnwindSafe for MySQLArrowTransport<P>
where - P: RefUnwindSafe,

§

impl<P> Send for MySQLArrowTransport<P>
where - P: Send,

§

impl<P> Sync for MySQLArrowTransport<P>
where - P: Sync,

§

impl<P> Unpin for MySQLArrowTransport<P>
where - P: Unpin,

§

impl<P> UnwindSafe for MySQLArrowTransport<P>
where - P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrowTransport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<TextProtocol>

source§

impl<P> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for MySQLArrowTransport<P>

source§

impl<P> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for MySQLArrowTransport<P>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrowTransport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<P> TypeConversion<i8, bool> for MySQLArrowTransport<P>

source§

fn convert(val: i8) -> bool

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> Freeze for MySQLArrowTransport<P>

§

impl<P> RefUnwindSafe for MySQLArrowTransport<P>
where + P: RefUnwindSafe,

§

impl<P> Send for MySQLArrowTransport<P>
where + P: Send,

§

impl<P> Sync for MySQLArrowTransport<P>
where + P: Sync,

§

impl<P> Unpin for MySQLArrowTransport<P>
where + P: Unpin,

§

impl<P> UnwindSafe for MySQLArrowTransport<P>
where + P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.OracleArrow2Transport.html b/rust-docs/connectorx/transports/struct.OracleArrow2Transport.html index ed5793c37a..7c7d1d1c0b 100644 --- a/rust-docs/connectorx/transports/struct.OracleArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.OracleArrow2Transport.html @@ -1,116 +1,115 @@ -OracleArrow2Transport in connectorx::transports - Rust -
pub struct OracleArrow2Transport;

Trait Implementations§

source§

impl<'tp> Transport for OracleArrow2Transport

§

type TSS = OracleTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = OracleSource

§

type D = Arrow2Destination

§

type Error = OracleArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +OracleArrow2Transport in connectorx::transports - Rust

Struct connectorx::transports::OracleArrow2Transport

source ·
pub struct OracleArrow2Transport;

Trait Implementations§

source§

impl<'tp> Transport for OracleArrow2Transport

§

type TSS = OracleTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = OracleSource

§

type D = Arrow2Destination

§

type Error = OracleArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for OracleArrow2Transport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrow2Transport

source§

impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrow2Transport

source§

impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for OracleArrow2Transport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.OracleArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.OracleArrowStreamTransport.html index 073b23349f..e272c27cc1 100644 --- a/rust-docs/connectorx/transports/struct.OracleArrowStreamTransport.html +++ b/rust-docs/connectorx/transports/struct.OracleArrowStreamTransport.html @@ -1,116 +1,115 @@ -OracleArrowStreamTransport in connectorx::transports - Rust -
pub struct OracleArrowStreamTransport;

Trait Implementations§

source§

impl<'tp> Transport for OracleArrowTransport

§

type TSS = OracleTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = OracleSource

§

type D = ArrowDestination

§

type Error = OracleArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +OracleArrowStreamTransport in connectorx::transports - Rust
pub struct OracleArrowStreamTransport;

Trait Implementations§

source§

impl<'tp> Transport for OracleArrowTransport

§

type TSS = OracleTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = OracleSource

§

type D = ArrowDestination

§

type Error = OracleArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for OracleArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for OracleArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.OracleArrowTransport.html b/rust-docs/connectorx/transports/struct.OracleArrowTransport.html index 0f83acab50..7b358836ad 100644 --- a/rust-docs/connectorx/transports/struct.OracleArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.OracleArrowTransport.html @@ -1,116 +1,115 @@ -OracleArrowTransport in connectorx::transports - Rust -
pub struct OracleArrowTransport;

Trait Implementations§

source§

impl<'tp> Transport for OracleArrowTransport

§

type TSS = OracleTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = OracleSource

§

type D = ArrowDestination

§

type Error = OracleArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +OracleArrowTransport in connectorx::transports - Rust

Struct connectorx::transports::OracleArrowTransport

source ·
pub struct OracleArrowTransport;

Trait Implementations§

source§

impl<'tp> Transport for OracleArrowTransport

§

type TSS = OracleTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = OracleSource

§

type D = ArrowDestination

§

type Error = OracleArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for OracleArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrowTransport

source§

impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrowTransport

source§

impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for OracleArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.PostgresArrow2Transport.html b/rust-docs/connectorx/transports/struct.PostgresArrow2Transport.html index 109b4e67e9..15228c7069 100644 --- a/rust-docs/connectorx/transports/struct.PostgresArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.PostgresArrow2Transport.html @@ -1,232 +1,231 @@ -PostgresArrow2Transport in connectorx::transports - Rust -
pub struct PostgresArrow2Transport<P, C>(/* private fields */);
Expand description

Convert Postgres data types to Arrow2 data types.

-

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +PostgresArrow2Transport in connectorx::transports - Rust

Struct connectorx::transports::PostgresArrow2Transport

source ·
pub struct PostgresArrow2Transport<P, C>(/* private fields */);
Expand description

Convert Postgres data types to Arrow2 data types.

+

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrow2Transport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Vec<Decimal>, Vec<f64>> for PostgresArrow2Transport<P, C>

source§

fn convert(val: Vec<Decimal>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> Freeze for PostgresArrow2Transport<P, C>

§

impl<P, C> RefUnwindSafe for PostgresArrow2Transport<P, C>
where - C: RefUnwindSafe, - P: RefUnwindSafe,

§

impl<P, C> Send for PostgresArrow2Transport<P, C>
where - C: Send, - P: Send,

§

impl<P, C> Sync for PostgresArrow2Transport<P, C>
where - C: Sync, - P: Sync,

§

impl<P, C> Unpin for PostgresArrow2Transport<P, C>
where - C: Unpin, - P: Unpin,

§

impl<P, C> UnwindSafe for PostgresArrow2Transport<P, C>
where - C: UnwindSafe, - P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<P, C> TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrow2Transport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for PostgresArrow2Transport<P, C>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Vec<Decimal>, Vec<f64>> for PostgresArrow2Transport<P, C>

source§

fn convert(val: Vec<Decimal>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> Freeze for PostgresArrow2Transport<P, C>

§

impl<P, C> RefUnwindSafe for PostgresArrow2Transport<P, C>
where + P: RefUnwindSafe, + C: RefUnwindSafe,

§

impl<P, C> Send for PostgresArrow2Transport<P, C>
where + P: Send, + C: Send,

§

impl<P, C> Sync for PostgresArrow2Transport<P, C>
where + P: Sync, + C: Sync,

§

impl<P, C> Unpin for PostgresArrow2Transport<P, C>
where + P: Unpin, + C: Unpin,

§

impl<P, C> UnwindSafe for PostgresArrow2Transport<P, C>
where + P: UnwindSafe, + C: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.PostgresArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.PostgresArrowStreamTransport.html index 2cf50168b3..28e6c11bbd 100644 --- a/rust-docs/connectorx/transports/struct.PostgresArrowStreamTransport.html +++ b/rust-docs/connectorx/transports/struct.PostgresArrowStreamTransport.html @@ -1,232 +1,231 @@ -PostgresArrowStreamTransport in connectorx::transports - Rust -
pub struct PostgresArrowStreamTransport<P, C>(/* private fields */);
Expand description

Convert Postgres data types to Arrow data types.

-

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +PostgresArrowStreamTransport in connectorx::transports - Rust
pub struct PostgresArrowStreamTransport<P, C>(/* private fields */);
Expand description

Convert Postgres data types to Arrow data types.

+

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrowTransport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrowTransport<P, C>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> Freeze for PostgresArrowTransport<P, C>

§

impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>
where - C: RefUnwindSafe, - P: RefUnwindSafe,

§

impl<P, C> Send for PostgresArrowTransport<P, C>
where - C: Send, - P: Send,

§

impl<P, C> Sync for PostgresArrowTransport<P, C>
where - C: Sync, - P: Sync,

§

impl<P, C> Unpin for PostgresArrowTransport<P, C>
where - C: Unpin, - P: Unpin,

§

impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>
where - C: UnwindSafe, - P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrowTransport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrowTransport<P, C>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> Freeze for PostgresArrowTransport<P, C>

§

impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>
where + P: RefUnwindSafe, + C: RefUnwindSafe,

§

impl<P, C> Send for PostgresArrowTransport<P, C>
where + P: Send, + C: Send,

§

impl<P, C> Sync for PostgresArrowTransport<P, C>
where + P: Sync, + C: Sync,

§

impl<P, C> Unpin for PostgresArrowTransport<P, C>
where + P: Unpin, + C: Unpin,

§

impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>
where + P: UnwindSafe, + C: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.PostgresArrowTransport.html b/rust-docs/connectorx/transports/struct.PostgresArrowTransport.html index 5dd7dc0e5c..a851b2a0a2 100644 --- a/rust-docs/connectorx/transports/struct.PostgresArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.PostgresArrowTransport.html @@ -1,232 +1,231 @@ -PostgresArrowTransport in connectorx::transports - Rust -
pub struct PostgresArrowTransport<P, C>(/* private fields */);
Expand description

Convert Postgres data types to Arrow data types.

-

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +PostgresArrowTransport in connectorx::transports - Rust

Struct connectorx::transports::PostgresArrowTransport

source ·
pub struct PostgresArrowTransport<P, C>(/* private fields */);
Expand description

Convert Postgres data types to Arrow data types.

+

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrowTransport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrowTransport<P, C>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> Freeze for PostgresArrowTransport<P, C>

§

impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>
where - C: RefUnwindSafe, - P: RefUnwindSafe,

§

impl<P, C> Send for PostgresArrowTransport<P, C>
where - C: Send, - P: Send,

§

impl<P, C> Sync for PostgresArrowTransport<P, C>
where - C: Sync, - P: Sync,

§

impl<P, C> Unpin for PostgresArrowTransport<P, C>
where - C: Unpin, - P: Unpin,

§

impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>
where - C: UnwindSafe, - P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<P, C> TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrowTransport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for PostgresArrowTransport<P, C>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrowTransport<P, C>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> Freeze for PostgresArrowTransport<P, C>

§

impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>
where + P: RefUnwindSafe, + C: RefUnwindSafe,

§

impl<P, C> Send for PostgresArrowTransport<P, C>
where + P: Send, + C: Send,

§

impl<P, C> Sync for PostgresArrowTransport<P, C>
where + P: Sync, + C: Sync,

§

impl<P, C> Unpin for PostgresArrowTransport<P, C>
where + P: Unpin, + C: Unpin,

§

impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>
where + P: UnwindSafe, + C: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.SQLiteArrow2Transport.html b/rust-docs/connectorx/transports/struct.SQLiteArrow2Transport.html index 3dbda9588e..f7cbaf3f2a 100644 --- a/rust-docs/connectorx/transports/struct.SQLiteArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.SQLiteArrow2Transport.html @@ -1,117 +1,116 @@ -SQLiteArrow2Transport in connectorx::transports - Rust -
pub struct SQLiteArrow2Transport;
Expand description

Convert SQLite data types to Arrow2 data types.

+SQLiteArrow2Transport in connectorx::transports - Rust

Struct connectorx::transports::SQLiteArrow2Transport

source ·
pub struct SQLiteArrow2Transport;
Expand description

Convert SQLite data types to Arrow2 data types.

Trait Implementations§

source§

impl<'tp> Transport for SQLiteArrow2Transport

§

type TSS = SQLiteTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = SQLiteSource

§

type D = Arrow2Destination

§

type Error = SQLiteArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<Box<str>, String> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for SQLiteArrow2Transport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrow2Transport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrow2Transport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<Box<str>, String> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for SQLiteArrow2Transport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrow2Transport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrow2Transport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.SQLiteArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.SQLiteArrowStreamTransport.html index 7090ac346e..f7f4fca3b3 100644 --- a/rust-docs/connectorx/transports/struct.SQLiteArrowStreamTransport.html +++ b/rust-docs/connectorx/transports/struct.SQLiteArrowStreamTransport.html @@ -1,117 +1,116 @@ -SQLiteArrowStreamTransport in connectorx::transports - Rust -
pub struct SQLiteArrowStreamTransport;
Expand description

Convert SQLite data types to Arrow data types.

+SQLiteArrowStreamTransport in connectorx::transports - Rust
pub struct SQLiteArrowStreamTransport;
Expand description

Convert SQLite data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for SQLiteArrowTransport

§

type TSS = SQLiteTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = SQLiteSource

§

type D = ArrowDestination

§

type Error = SQLiteArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<Box<str>, String> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for SQLiteArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<Box<str>, String> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for SQLiteArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.SQLiteArrowTransport.html b/rust-docs/connectorx/transports/struct.SQLiteArrowTransport.html index e91f68c2e2..50872624bc 100644 --- a/rust-docs/connectorx/transports/struct.SQLiteArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.SQLiteArrowTransport.html @@ -1,117 +1,116 @@ -SQLiteArrowTransport in connectorx::transports - Rust -
pub struct SQLiteArrowTransport;
Expand description

Convert SQLite data types to Arrow data types.

+SQLiteArrowTransport in connectorx::transports - Rust

Struct connectorx::transports::SQLiteArrowTransport

source ·
pub struct SQLiteArrowTransport;
Expand description

Convert SQLite data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for SQLiteArrowTransport

§

type TSS = SQLiteTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = SQLiteSource

§

type D = ArrowDestination

§

type Error = SQLiteArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<Box<str>, String> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for SQLiteArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<Box<str>, String> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for SQLiteArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.TrinoArrow2Transport.html b/rust-docs/connectorx/transports/struct.TrinoArrow2Transport.html index a5c3a4295f..d1a11d1618 100644 --- a/rust-docs/connectorx/transports/struct.TrinoArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.TrinoArrow2Transport.html @@ -1,117 +1,116 @@ -TrinoArrow2Transport in connectorx::transports - Rust -
pub struct TrinoArrow2Transport();
Expand description

Convert Trino data types to Arrow2 data types.

+TrinoArrow2Transport in connectorx::transports - Rust

Struct connectorx::transports::TrinoArrow2Transport

source ·
pub struct TrinoArrow2Transport();
Expand description

Convert Trino data types to Arrow2 data types.

Trait Implementations§

source§

impl<'tp> Transport for TrinoArrow2Transport

§

type TSS = TrinoTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = TrinoSource

§

type D = Arrow2Destination

§

type Error = TrinoArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<Decimal, f64> for TrinoArrow2Transport

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for TrinoArrow2Transport

source§

impl TypeConversion<Value, String> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f64> for TrinoArrow2Transport

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for TrinoArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for TrinoArrow2Transport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for TrinoArrow2Transport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for TrinoArrow2Transport

source§

fn convert(val: i8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<Decimal, f64> for TrinoArrow2Transport

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for TrinoArrow2Transport

source§

impl TypeConversion<Value, String> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f64> for TrinoArrow2Transport

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for TrinoArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for TrinoArrow2Transport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for TrinoArrow2Transport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for TrinoArrow2Transport

source§

fn convert(val: i8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.TrinoArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.TrinoArrowStreamTransport.html index 8ee9b70e8f..e52f56b87a 100644 --- a/rust-docs/connectorx/transports/struct.TrinoArrowStreamTransport.html +++ b/rust-docs/connectorx/transports/struct.TrinoArrowStreamTransport.html @@ -1,117 +1,116 @@ -TrinoArrowStreamTransport in connectorx::transports - Rust -
pub struct TrinoArrowStreamTransport();
Expand description

Convert Trino data types to Arrow data types.

+TrinoArrowStreamTransport in connectorx::transports - Rust

Struct connectorx::transports::TrinoArrowStreamTransport

source ·
pub struct TrinoArrowStreamTransport();
Expand description

Convert Trino data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for TrinoArrowTransport

§

type TSS = TrinoTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = TrinoSource

§

type D = ArrowDestination

§

type Error = TrinoArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<Decimal, f64> for TrinoArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for TrinoArrowTransport

source§

impl TypeConversion<Value, String> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f64> for TrinoArrowTransport

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for TrinoArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for TrinoArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for TrinoArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for TrinoArrowTransport

source§

fn convert(val: i8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<Decimal, f64> for TrinoArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for TrinoArrowTransport

source§

impl TypeConversion<Value, String> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f64> for TrinoArrowTransport

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for TrinoArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for TrinoArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for TrinoArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for TrinoArrowTransport

source§

fn convert(val: i8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.TrinoArrowTransport.html b/rust-docs/connectorx/transports/struct.TrinoArrowTransport.html index 3df9e14cc5..a6fa3d0951 100644 --- a/rust-docs/connectorx/transports/struct.TrinoArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.TrinoArrowTransport.html @@ -1,117 +1,116 @@ -TrinoArrowTransport in connectorx::transports - Rust -
pub struct TrinoArrowTransport();
Expand description

Convert Trino data types to Arrow data types.

+TrinoArrowTransport in connectorx::transports - Rust

Struct connectorx::transports::TrinoArrowTransport

source ·
pub struct TrinoArrowTransport();
Expand description

Convert Trino data types to Arrow data types.

Trait Implementations§

source§

impl<'tp> Transport for TrinoArrowTransport

§

type TSS = TrinoTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = TrinoSource

§

type D = ArrowDestination

§

type Error = TrinoArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<Decimal, f64> for TrinoArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for TrinoArrowTransport

source§

impl TypeConversion<Value, String> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f64> for TrinoArrowTransport

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for TrinoArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for TrinoArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for TrinoArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for TrinoArrowTransport

source§

fn convert(val: i8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<Decimal, f64> for TrinoArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for TrinoArrowTransport

source§

impl TypeConversion<Value, String> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f64> for TrinoArrowTransport

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for TrinoArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for TrinoArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for TrinoArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for TrinoArrowTransport

source§

fn convert(val: i8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where - Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where - Self: Display,

Causes self to use its Display implementation when +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>
Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where - Self: LowerExp,

Causes self to use its LowerExp implementation when + Self: LowerExp,
Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where - Self: LowerHex,

Causes self to use its LowerHex implementation when + Self: LowerHex,
Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where - Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where - Self: Pointer,

Causes self to use its Pointer implementation when + Self: Octal,
Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where - Self: UpperExp,

Causes self to use its UpperExp implementation when + Self: UpperExp,
Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where - Self: UpperHex,

Causes self to use its UpperHex implementation when + Self: UpperHex,
Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

§

impl<T, U, I> LiftInto<U, I> for T
where U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for T
where - T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where - Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where - R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where - R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where - Self: Borrow<B>, - B: 'a + ?Sized, + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, - func: impl FnOnce(&'a mut B) -> R + func: impl FnOnce(&'a mut B) -> R ) -> R
where - Self: BorrowMut<B>, - B: 'a + ?Sized, + Self: BorrowMut<B>, + B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where - Self: AsRef<U>, - U: 'a + ?Sized, - R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where - Self: AsMut<U>, - U: 'a + ?Sized, +function. Read more

§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe -function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where - Self: Deref<Target = T>, - T: 'a + ?Sized, +function.

§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, - func: impl FnOnce(&'a mut T) -> R + func: impl FnOnce(&'a mut T) -> R ) -> R
where - Self: DerefMut<Target = T> + Deref, - T: 'a + ?Sized, + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where - Self: Borrow<B>, - B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release -builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where - Self: BorrowMut<B>, - B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where - Self: AsRef<R>, - R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release -builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where - Self: AsMut<R>, - R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where - Self: Deref<Target = T>, - T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release -builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where - Self: DerefMut<Target = T> + Deref, - T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

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

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/typesystem/index.html b/rust-docs/connectorx/typesystem/index.html index f2f88d5f26..1012166734 100644 --- a/rust-docs/connectorx/typesystem/index.html +++ b/rust-docs/connectorx/typesystem/index.html @@ -1,5 +1,4 @@ -connectorx::typesystem - Rust -

Module connectorx::typesystem

source ·
Expand description

This module defines traits that required to define a typesystem.

+connectorx::typesystem - Rust

Module connectorx::typesystem

source ·
Expand description

This module defines traits that required to define a typesystem.

A typesystem is an enum that describes what types can be produced by a source and accepted by a destination. A typesystem also needs to implement [TypeAssoc] to associate the enum variants to the physical representation of the types in the typesystem.

diff --git a/rust-docs/connectorx/typesystem/trait.Transport.html b/rust-docs/connectorx/typesystem/trait.Transport.html index 405d249adb..137b60ac89 100644 --- a/rust-docs/connectorx/typesystem/trait.Transport.html +++ b/rust-docs/connectorx/typesystem/trait.Transport.html @@ -1,10 +1,9 @@ -Transport in connectorx::typesystem - Rust -
pub trait Transport {
+Transport in connectorx::typesystem - Rust

Trait connectorx::typesystem::Transport

source ·
pub trait Transport {
     type TSS: TypeSystem;
     type TSD: TypeSystem;
     type S: Source;
     type D: Destination;
-    type Error: From<ConnectorXError> + From<<Self::S as Source>::Error> + From<<Self::D as Destination>::Error> + Send + Debug;
+    type Error: From<ConnectorXError> + From<<Self::S as Source>::Error> + From<<Self::D as Destination>::Error> + Send + Debug;
 
     // Required methods
     fn convert_typesystem(ts: Self::TSS) -> CXResult<Self::TSD>;
@@ -13,12 +12,12 @@
         ts2: Self::TSD,
         src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>,
         dst: &'r mut <Self::D as Destination>::Partition<'d>
-    ) -> Result<(), Self::Error>
+    ) -> Result<(), Self::Error>
        where Self: 'd;
     fn processor<'s, 'd>(
         ts1: Self::TSS,
         ts2: Self::TSD
-    ) -> CXResult<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
+    ) -> CXResult<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
        where Self: 'd;
 
     // Provided method
@@ -27,22 +26,22 @@
 }
Expand description

Transport asks the source to produce a value, do type conversion and then write the value to a destination. Do not manually implement this trait for types. Use [impl_transport!] to create a struct that implements this trait instead.

-

Required Associated Types§

source

type TSS: TypeSystem

source

type TSD: TypeSystem

source

type S: Source

source

type D: Destination

source

type Error: From<ConnectorXError> + From<<Self::S as Source>::Error> + From<<Self::D as Destination>::Error> + Send + Debug

Required Methods§

source

fn convert_typesystem(ts: Self::TSS) -> CXResult<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +

Required Associated Types§

source

type TSS: TypeSystem

source

type TSD: TypeSystem

source

type S: Source

source

type D: Destination

source

type Error: From<ConnectorXError> + From<<Self::S as Source>::Error> + From<<Self::D as Destination>::Error> + Send + Debug

Required Methods§

source

fn convert_typesystem(ts: Self::TSS) -> CXResult<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.

source

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &'r mut <Self::D as Destination>::Partition<'d> -) -> Result<(), Self::Error>
where +) -> Result<(), Self::Error>
where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to TSD. Finally, it will write the value with type T2 to the destination.

source

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD -) -> CXResult<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where +) -> CXResult<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>
where Self: 'd,

Provided Methods§

source

fn convert_type<T1, T2>(val: T1) -> T2
where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system TSS to a type T2 which is associated with the destination type system TSD.

-

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'tp> Transport for BigQueryArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp> Transport for CSVArrowTransport

§

type TSS = CSVTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = CSVSource

§

type D = ArrowDestination

§

type Error = CSVArrowTransportError

source§

impl<'tp> Transport for DummyArrow2Transport

§

type TSS = DummyTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = DummySource

§

type D = Arrow2Destination

§

type Error = DummyArrow2TransportError

source§

impl<'tp> Transport for DummyArrowTransport

§

type TSS = DummyTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = DummySource

§

type D = ArrowDestination

§

type Error = DummyArrowTransportError

source§

impl<'tp> Transport for MsSQLArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp> Transport for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp> Transport for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp> Transport for OracleArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::OracleArrowTransport

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for SQLiteArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp> Transport for TrinoArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::TrinoArrowTransport

\ No newline at end of file +

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'tp> Transport for BigQueryArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp> Transport for CSVArrowTransport

§

type TSS = CSVTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = CSVSource

§

type D = ArrowDestination

§

type Error = CSVArrowTransportError

source§

impl<'tp> Transport for DummyArrow2Transport

§

type TSS = DummyTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = DummySource

§

type D = Arrow2Destination

§

type Error = DummyArrow2TransportError

source§

impl<'tp> Transport for DummyArrowTransport

§

type TSS = DummyTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = DummySource

§

type D = ArrowDestination

§

type Error = DummyArrowTransportError

source§

impl<'tp> Transport for MsSQLArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp> Transport for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp> Transport for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp> Transport for OracleArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::OracleArrowTransport

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for SQLiteArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp> Transport for TrinoArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::TrinoArrowTransport

\ No newline at end of file diff --git a/rust-docs/connectorx/typesystem/trait.TypeConversion.html b/rust-docs/connectorx/typesystem/trait.TypeConversion.html index 60864148b3..3ca413e118 100644 --- a/rust-docs/connectorx/typesystem/trait.TypeConversion.html +++ b/rust-docs/connectorx/typesystem/trait.TypeConversion.html @@ -1,6 +1,5 @@ -TypeConversion in connectorx::typesystem - Rust -
pub trait TypeConversion<T, U> {
+TypeConversion in connectorx::typesystem - Rust

Trait connectorx::typesystem::TypeConversion

source ·
pub trait TypeConversion<T, U> {
     // Required method
     fn convert(val: T) -> U;
 }
Expand description

Defines a rule to convert a type T to a type U.

-

Required Methods§

source

fn convert(val: T) -> U

Object Safety§

This trait is not object safe.

Implementors§

source§

impl TypeConversion<Value, String> for TrinoArrow2Transport

source§

impl TypeConversion<Value, String> for connectorx::transports::TrinoArrowStreamTransport

source§

impl TypeConversion<Value, String> for connectorx::transports::TrinoArrowTransport

source§

impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<FloatN, f64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<FloatN, f64> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrow2Transport

source§

impl TypeConversion<IntN, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<IntN, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<Box<str>, String> for SQLiteArrow2Transport

source§

impl TypeConversion<Box<str>, String> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl TypeConversion<Box<str>, String> for connectorx::transports::SQLiteArrowTransport

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrow2Transport

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrowTransport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrow2Transport

source§

impl TypeConversion<Uuid, String> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<Uuid, String> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<Decimal, f64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<Decimal, f64> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for TrinoArrow2Transport

source§

impl TypeConversion<Decimal, f64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl TypeConversion<Decimal, f64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i8, i64> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i8, i64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i8, i64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<i16, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<i32, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<u8, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::TrinoArrowTransport

source§

impl<P> TypeConversion<Value, String> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<Value, String> for connectorx::transports::MySQLArrowStreamTransport<P>

source§

impl<P> TypeConversion<Value, String> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P> TypeConversion<i8, bool> for connectorx::transports::MySQLArrowStreamTransport<P>

source§

impl<P> TypeConversion<i8, bool> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<Decimal, f64> for connectorx::transports::MySQLArrowStreamTransport<P>

source§

impl<P> TypeConversion<Decimal, f64> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for connectorx::transports::PostgresArrowStreamTransport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for connectorx::transports::PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Vec<Decimal>, Vec<f64>> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for connectorx::transports::PostgresArrowStreamTransport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for connectorx::transports::PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for connectorx::transports::PostgresArrowStreamTransport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for connectorx::transports::PostgresArrowTransport<P, C>

\ No newline at end of file +

Required Methods§

source

fn convert(val: T) -> U

Object Safety§

This trait is not object safe.

Implementors§

source§

impl TypeConversion<Value, String> for TrinoArrow2Transport

source§

impl TypeConversion<Value, String> for connectorx::transports::TrinoArrowStreamTransport

source§

impl TypeConversion<Value, String> for connectorx::transports::TrinoArrowTransport

source§

impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<FloatN, f64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<FloatN, f64> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrow2Transport

source§

impl TypeConversion<IntN, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<IntN, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<Box<str>, String> for SQLiteArrow2Transport

source§

impl TypeConversion<Box<str>, String> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl TypeConversion<Box<str>, String> for connectorx::transports::SQLiteArrowTransport

source§

impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for MsSQLArrow2Transport

source§

impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for OracleArrow2Transport

source§

impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for connectorx::transports::OracleArrowTransport

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrow2Transport

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrowTransport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for MsSQLArrow2Transport

source§

impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for OracleArrow2Transport

source§

impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for connectorx::transports::OracleArrowTransport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for MsSQLArrow2Transport

source§

impl TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrow2Transport

source§

impl TypeConversion<Uuid, String> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<Uuid, String> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<Decimal, f64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<Decimal, f64> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for TrinoArrow2Transport

source§

impl TypeConversion<Decimal, f64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl TypeConversion<Decimal, f64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8>>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str>>, Option<String>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool>>, Option<Vec<bool>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64>>, Option<Vec<i64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8>>, Option<Vec<u8>>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String>>, Option<Vec<String>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal>>, Option<Vec<f64>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTimeWrapperMicro>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i8, i64> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i8, i64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i8, i64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<i16, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<i32, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<u8, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool>, Vec<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64>, Vec<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64>, Vec<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8>, Vec<u8>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String>, Vec<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::TrinoArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for TrinoArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::TrinoArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::TrinoArrowTransport

source§

impl<P> TypeConversion<Value, String> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<Value, String> for connectorx::transports::MySQLArrowStreamTransport<P>

source§

impl<P> TypeConversion<Value, String> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P> TypeConversion<i8, bool> for connectorx::transports::MySQLArrowStreamTransport<P>

source§

impl<P> TypeConversion<i8, bool> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<Decimal, f64> for connectorx::transports::MySQLArrowStreamTransport<P>

source§

impl<P> TypeConversion<Decimal, f64> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for connectorx::transports::PostgresArrowStreamTransport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for connectorx::transports::PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Vec<Decimal>, Vec<f64>> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for connectorx::transports::PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for connectorx::transports::PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for connectorx::transports::PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for connectorx::transports::PostgresArrowStreamTransport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for connectorx::transports::PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for connectorx::transports::PostgresArrowStreamTransport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for connectorx::transports::PostgresArrowTransport<P, C>

\ No newline at end of file diff --git a/rust-docs/help.html b/rust-docs/help.html index 3560b57325..0d1cf7b9d2 100644 --- a/rust-docs/help.html +++ b/rust-docs/help.html @@ -1,2 +1 @@ -Help -

Rustdoc help

Back
\ No newline at end of file +Help

Rustdoc help

Back
\ No newline at end of file diff --git a/rust-docs/search-index.js b/rust-docs/search-index.js index 85bfec60f7..0b94780d63 100644 --- a/rust-docs/search-index.js +++ b/rust-docs/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["connectorx",{"doc":"ConnectorX","t":"CCCCCCCCCQQCCCCCCFKNNNNNNMNNNNNNNNMNMNNHNNNNNNSSSSSSSSSPGPNNNNNHNNNNNNNNNNNNNNNNNNNKTKKRRRRRRMMCCCMMMMMMNFGPFEPPPPINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNFGEPFPPPPPINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNGPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGPFEPPPPINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNGPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPGPGPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPPPGIPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFNNNNOOOONNNNNNNNNNNNOOONNONNHNNONNNNNNNNNNHHHFNNNNNNHHNNNNHNNNNNNEEEEEEEEEGEEEEEEFEEEEPEEEEEEEEEEEEEEEEEPNNNNNNNNNNENNNNNNNNNNNNNNEENNNNNNNNNNENNENNNNENNNNNNNNNNNNNPPPPPPPFGPPNNNNNNNNNNONNNNNNNNNNNNNNNNNHONNNNNNNNNNNNONNNNTRRRRRRKKKKRRRCCCMMCCMMMCNMMCMMMMMMMCCPFPPPFGFFPGPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFGFFGPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFFFGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPFPPPPFPPPPPFGFFGPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPPPPPPPPPPPPFPPFGFFGPPPGPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPFPPFGFFGPPPPPPNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPPGPPGPPPPPPPPPPPPPPPPPPPPPFFPPFFFGFFGGPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPFGFFGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFEFFEFOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNPPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNFGFGFGFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFFFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGPPPPPPPPPPPPPPPPPPPPPFGFGFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRRRKKMNMMM","n":["arrow_batch_iter","constants","data_order","destinations","errors","fed_dispatcher","fed_rewriter","get_arrow","get_arrow2","impl_transport","impl_typesystem","partition","prelude","source_router","sources","transports","typesystem","ArrowBatchIter","RecordBatchIterator","borrow","borrow_mut","deref","deref_mut","drop","from","get_schema","get_schema","init","into","into_fallible","into_iter","lift_into","new","next","next_batch","next_batch","prepare","prepare","sculpt","set_global_num_thread","subset","transpose_into_fallible","try_from","try_into","type_id","vzip","CONNECTORX_PROTOCOL","CX_REWRITER_PATH","DB_BUFFER_SIZE","DUCKDB_JDBC_DRIVER","J4RS_BASE_PATH","MYSQL_JDBC_DRIVER","ORACLE_ARRAY_SIZE","POSTGRES_JDBC_DRIVER","RECORD_BATCH_SIZE","ColumnMajor","DataOrder","RowMajor","__clone_box","borrow","borrow_mut","clone","clone_into","coordinate","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","init","into","lift_into","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","Consume","DATA_ORDERS","Destination","DestinationPartition","Error","Error","Error","Partition","TypeSystem","TypeSystem","allocate","aquire_row","arrow","arrow2","arrowstream","consume","finalize","ncols","needs_count","partition","schema","write","ArrowDestination","ArrowDestinationError","ArrowError","ArrowPartitionWriter","ArrowTypeSystem","ConnectorXError","Err","Ok","Other","Result","allocate","aquire_row","arrow","arrow_schema","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","empty_batch","finalize","fmt","fmt","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","names","ncols","needs_count","new","new_with_batch_size","partition","record_batch","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","Arrow2Destination","Arrow2DestinationError","Arrow2TypeSystem","ArrowError","ArrowPartitionWriter","ConnectorXError","Err","Ok","Other","PolarsError","Result","allocate","aquire_row","arrow","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","finalize","fmt","fmt","from","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","ncols","needs_count","new","partition","polars","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","Arrow2TypeSystem","BoolArray","Boolean","Date32","Date64","DateTimeTz","Float32","Float32Array","Float64","Float64Array","Int32","Int32Array","Int64","Int64Array","LargeBinary","LargeUtf8","Time64","UInt32","UInt32Array","UInt64","UInt64Array","Utf8Array","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","compare","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","get_hash","hash","init","into","lift_into","partial_cmp","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","ArrowTypeSystem","Boolean","Date32","Date64","DateTimeTz","Float32","Float64","Int32","Int64","LargeBinary","LargeUtf8","Time64","UInt32","UInt64","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","compare","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","get_hash","hash","init","into","lift_into","partial_cmp","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","ArrowDestination","ArrowDestinationError","ArrowError","ArrowPartitionWriter","ArrowTypeSystem","ConnectorXError","Err","Ok","Other","Result","allocate","aquire_row","arrow","arrow_schema","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","empty_batch","finalize","fmt","fmt","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","names","ncols","needs_count","new","new_with_batch_size","partition","record_batch","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","ArrowTypeSystem","Boolean","Date32","Date64","DateTimeTz","Float32","Float64","Int32","Int64","LargeBinary","LargeUtf8","Time64","UInt32","UInt64","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","compare","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","get_hash","hash","init","into","lift_into","partial_cmp","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","Arrow2Error","ArrowError","ArrowStreamError","BigQueryError","BigQuerySourceError","BigqueryArrow2TransportError","BigqueryArrowTransportError","CannotProduce","CannotResolveDataOrder","ConnectorXError","ConnectorXInternalError","ConnectorXOutError","Context","CountError","DataFusionError","Err","Err","FileNotFoundError","IOError","J4RSError","JsonError","MsSQL","MsSQLArrow2TransportError","MsSQLArrowTransportError","MsSQLSourceError","MySQLArrow2TransportError","MySQLArrowTransportError","MySQLSourceError","MysqlError","NoContext","NoConversionRule","Ok","Ok","OracleArrow2TransportError","OracleArrowTransportError","OracleError","OracleSourceError","Other","Other","OutResult","PostgresArrow2TransportError","PostgresArrowTransportError","PostgresError","PostgresSourceError","ProduceContext","Result","SQLParserError","SQLiteArrow2TransportError","SQLiteArrowTransportError","SQLiteError","SQLiteSourceError","SourceNotSupport","SqlQueryNotSupported","StdIOError","StdVarError","TypeCheckFailed","UnsupportedDataOrder","UrlParseError","as_error_source","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cannot_produce","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","sculpt","sculpt","sculpt","source","source","subset","subset","subset","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","run","FederatedDataSourceInfo","Plan","borrow","borrow","borrow_mut","borrow_mut","cardinality","conn_str_info","db_alias","db_name","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","into","into","is_local","jdbc_driver","jdbc_url","lift_into","lift_into","manual_info","new_from_conn_str","new_from_manual_schema","rewrite_sql","sculpt","sculpt","sql","subset","subset","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","get_arrow","new_record_batch_iter","get_arrow2","PartitionQuery","borrow","borrow_mut","deref","deref_mut","drop","from","get_col_range","get_part_query","init","into","lift_into","new","partition","sculpt","subset","try_from","try_into","type_id","vzip","Arrow2Destination","ArrowDestination","ArrowPartitionWriter","ArrowStreamDestination","ArrowStreamPartitionWriter","ArrowStreamTypeSystem","ArrowTypeSystem","BigQuerySource","CSVSource","CXQuery","ConnectorXError","ConnectorXOutError","Consume","DataOrder","Destination","DestinationPartition","Dispatcher","DummySource","FederatedDataSourceInfo","MsSQLSource","MySQLSource","Naked","OracleSource","ParameterizedFunc","ParameterizedOn","PartitionParser","Plan","PostgresSource","Produce","Realize","RecordBatchIterator","SQLiteSource","Source","SourcePartition","Transport","TrinoSource","TypeAssoc","TypeConversion","TypeSystem","Wrapped","__clone_box","as_ref","as_statement","as_str","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","coordinate","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from","from","from","get_arrow","get_arrow2","get_meta","init","init","into","into","lift_into","lift_into","map","naked","new","new_record_batch_iter","prepare","result","rewrite_sql","run","run","sculpt","sculpt","set_global_num_thread","subset","subset","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with","BigQuery","DuckDB","MsSQL","MySQL","Oracle","Postgres","SQLite","SourceConn","SourceType","Trino","Unknown","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","conn","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","lift_into","lift_into","new","parse_source","proto","sculpt","sculpt","set_protocol","subset","subset","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","ty","type_id","type_id","vzip","vzip","DATA_ORDERS","Error","Error","Error","Error","Parser","Partition","PartitionParser","Produce","Source","SourcePartition","TypeSystem","TypeSystem","TypeSystem","bigquery","csv","dummy","fetch_metadata","fetch_next","mssql","mysql","names","ncols","nrows","oracle","parse","parser","partition","postgres","produce","result_rows","result_rows","schema","set_data_order","set_origin_query","set_queries","sqlite","trino","BQError","BigQueryDialect","BigQueryJsonError","BigQueryParseFloatError","BigQueryParseIntError","BigQuerySource","BigQuerySourceError","BigQuerySourceParser","BigQuerySourcePartition","BigQueryStdError","BigQueryTypeSystem","BigQueryUrlError","Bignumeric","Bool","Boolean","Bytes","ConnectorXError","Date","Datetime","Float","Float64","Int64","Integer","Numeric","Other","String","Time","Timestamp","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","into","into","into","into","into","into","is_delimited_identifier_start","is_identifier_part","is_identifier_start","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","Bool","CSVError","CSVSource","CSVSourceError","CSVSourcePartition","CSVSourcePartitionParser","CSVTypeSystem","ConnectorXError","DateTime","F64","I64","IOError","Other","RegexError","String","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get_hash","hash","infer_schema","init","init","init","init","init","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partial_cmp","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Bool","DateTime","DummySource","DummySourcePartition","DummySourcePartitionParser","DummyTypeSystem","F64","I64","String","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","fetch_metadata","fetch_next","fmt","from","from","from","from","get_hash","hash","init","init","init","init","into","into","into","into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partial_cmp","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","subset","subset","subset","subset","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Bigint","Binary","Bit","Char","ConnectorXError","Date","Datetime","Datetime2","Datetimeoffset","Decimal","Float24","Float53","FloatN","Floatn","GetNRowsFailed","Image","Int","IntN","Intn","Money","MsSQLError","MsSQLPoolError","MsSQLRuntimeError","MsSQLSource","MsSQLSourceError","MsSQLSourceParser","MsSQLSourcePartition","MsSQLTypeSystem","MsSQLUrlDecodeError","MsSQLUrlError","Nchar","Ntext","Numeric","Nvarchar","Other","SmallMoney","Smalldatetime","Smallint","Text","Time","Tinyint","Uniqueidentifier","Varbinary","Varchar","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_sql","from_sql","init","init","init","init","init","init","init","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","mssql_config","names","ncols","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BinaryProtocol","Blob","Char","ConnectorXError","Date","Datetime","Decimal","Double","Enum","Float","Int24","Json","Long","LongBlob","LongLong","MediumBlob","MySQLBinarySourceParser","MySQLError","MySQLPoolError","MySQLSource","MySQLSourceError","MySQLSourcePartition","MySQLTextSourceParser","MySQLTypeSystem","MySQLUrlError","Other","Short","TextProtocol","Time","Timestamp","Tiny","TinyBlob","UInt24","ULong","ULongLong","UShort","UTiny","VarChar","Year","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","ncols","new","new","new","new","nrows","nrows","parser","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BinaryDouble","BinaryFloat","Blob","Char","Clob","ConnectorXError","Date","Float","NChar","NVarChar","NumFloat","NumInt","OracleDialect","OracleError","OraclePoolError","OracleSource","OracleSourceError","OracleSourcePartition","OracleTextSourceParser","OracleTypeSystem","OracleUrlDecodeError","OracleUrlError","Other","Timestamp","TimestampTz","VarChar","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","connect_oracle","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","into","into","into","into","into","into","is_identifier_part","is_identifier_start","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","BinaryProtocol","Bool","BoolArray","BpChar","ByteA","CSVError","CSVProtocol","Char","ConnectorXError","CursorProtocol","Date","Enum","Float4","Float4Array","Float8","Float8Array","HSTORE","HexError","IOError","Int2","Int2Array","Int4","Int4Array","Int8","Int8Array","JSON","JSONB","Name","Numeric","NumericArray","Other","PostgresBinarySourcePartitionParser","PostgresCSVSourceParser","PostgresError","PostgresPoolError","PostgresRawSourceParser","PostgresSimpleSourceParser","PostgresSource","PostgresSourceError","PostgresSourcePartition","PostgresTypePairs","PostgresTypeSystem","SimpleProtocol","Text","TextArray","Time","Timestamp","TimestampTz","TlsError","UUID","VarChar","VarcharArray","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fetch_next","fetch_next","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","ncols","ncols","ncols","new","new","new","new","new","new","nrows","nrows","nrows","nrows","parser","parser","parser","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","result_rows","result_rows","result_rows","rewrite_tls_args","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Blob","Bool","ConnectorXError","Date","InferTypeFromNull","Int2","Int4","Int8","Other","Real","SQLiteError","SQLitePoolError","SQLiteSource","SQLiteSourceError","SQLiteSourcePartition","SQLiteSourcePartitionParser","SQLiteTypeSystem","SQLiteUrlDecodeError","Text","Time","Timestamp","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","TrinoDialect","TrinoPartitionQueryResult","TrinoSource","TrinoSourceError","TrinoSourcePartition","TrinoSourcePartitionParser","TrinoTypeSystem","__TrinoPartitionQueryResultSeed","_col0","_col1","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","drop","empty","errors","expecting","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","init","init","init","init","init","init","into","into","into","into","into","into","is_identifier_part","is_identifier_start","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","seed","set_data_order","set_origin_query","set_queries","subset","subset","subset","subset","subset","subset","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","ty","type_id","type_id","type_id","type_id","type_id","type_id","typesystem","value","visit_seq","vzip","vzip","vzip","vzip","vzip","vzip","ConnectorXError","InferTypeFromNull","Other","PrustoError","TrinoSourceError","TrinoUrlDecodeError","UrlParseError","as_error_source","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from","from","from","from","init","into","lift_into","sculpt","source","subset","to_string","try_from","try_into","type_id","vzip","Bigint","Boolean","Char","Date","Double","Integer","Real","Smallint","Time","Timestamp","Tinyint","TrinoTypeSystem","Varchar","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","fmt","from","init","into","lift_into","sculpt","subset","to_owned","try_from","try_from","try_from","try_into","type_id","vzip","BigQueryArrow2Transport","BigQueryArrow2TransportError","BigQueryArrowStreamTransport","BigQueryArrowStreamTransportError","BigQueryArrowTransport","BigQueryArrowTransportError","CSVArrowTransport","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","DummyArrow2Transport","DummyArrowTransport","MsSQLArrow2Transport","MsSQLArrow2TransportError","MsSQLArrowStreamTransport","MsSQLArrowStreamTransportError","MsSQLArrowTransport","MsSQLArrowTransportError","MySQLArrow2Transport","MySQLArrow2TransportError","MySQLArrowStreamTransport","MySQLArrowStreamTransportError","MySQLArrowTransport","MySQLArrowTransportError","OracleArrow2Transport","OracleArrow2TransportError","OracleArrowStreamTransport","OracleArrowStreamTransportError","OracleArrowTransport","OracleArrowTransportError","PostgresArrow2Transport","PostgresArrow2TransportError","PostgresArrowStreamTransport","PostgresArrowStreamTransportError","PostgresArrowTransport","PostgresArrowTransportError","SQLiteArrow2Transport","SQLiteArrow2TransportError","SQLiteArrowStreamTransport","SQLiteArrowStreamTransportError","SQLiteArrowTransport","SQLiteArrowTransportError","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","TrinoArrow2Transport","TrinoArrow2TransportError","TrinoArrowStreamTransport","TrinoArrowStreamTransportError","TrinoArrowTransport","TrinoArrowTransportError","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","D","Error","S","TSD","TSS","Transport","TypeConversion","convert","convert_type","convert_typesystem","process","processor"],"q":[[0,"connectorx"],[17,"connectorx::arrow_batch_iter"],[46,"connectorx::constants"],[55,"connectorx::data_order"],[83,"connectorx::destinations"],[105,"connectorx::destinations::arrow"],[185,"connectorx::destinations::arrow2"],[263,"connectorx::destinations::arrow2::typesystem"],[314,"connectorx::destinations::arrow::typesystem"],[357,"connectorx::destinations::arrowstream"],[437,"connectorx::destinations::arrowstream::typesystem"],[480,"connectorx::errors"],[636,"connectorx::fed_dispatcher"],[637,"connectorx::fed_rewriter"],[681,"connectorx::get_arrow"],[683,"connectorx::get_arrow2"],[684,"connectorx::partition"],[704,"connectorx::prelude"],[803,"connectorx::source_router"],[861,"connectorx::sources"],[899,"connectorx::sources::bigquery"],[1071,"connectorx::sources::csv"],[1211,"connectorx::sources::dummy"],[1323,"connectorx::sources::mssql"],[1542,"connectorx::sources::mysql"],[1807,"connectorx::sources::oracle"],[1974,"connectorx::sources::postgres"],[2477,"connectorx::sources::sqlite"],[2627,"connectorx::sources::trino"],[2781,"connectorx::sources::trino::errors"],[2812,"connectorx::sources::trino::typesystem"],[2848,"connectorx::transports"],[5263,"connectorx::typesystem"],[5275,"arrow_array::record_batch"],[5276,"alloc::string"],[5277,"fallible_iterator"],[5278,"core::iter::traits::iterator"],[5279,"core::option"],[5280,"core::result"],[5281,"frunk_core::hlist"],[5282,"frunk_core::coproduct"],[5283,"fallible_iterator"],[5284,"dyn_clone::sealed"],[5285,"core::fmt"],[5286,"core::fmt"],[5287,"core::marker"],[5288,"core::convert"],[5289,"arrow_schema::schema"],[5290,"alloc::sync"],[5291,"core::error"],[5292,"arrow_schema::error"],[5293,"anyhow"],[5294,"arrow2::array"],[5295,"alloc::boxed"],[5296,"arrow2::chunk"],[5297,"arrow2::datatypes::schema"],[5298,"polars_error"],[5299,"arrow2::error"],[5300,"polars_core::frame"],[5301,"core::cmp"],[5302,"core::hash"],[5303,"core::marker"],[5304,"tiberius::error"],[5305,"std::io::error"],[5306,"datafusion_common::error"],[5307,"url::parser"],[5308,"gcp_bigquery_client::error"],[5309,"rusqlite::error"],[5310,"j4rs::errors"],[5311,"mysql::error"],[5312,"oracle::error"],[5313,"tokio_postgres::error"],[5314,"std::env"],[5315,"sqlparser::parser"],[5316,"std::collections::hash::map"],[5317,"mysql::conn::stmt"],[5318,"alloc::borrow"],[5319,"mysql::conn::queryable"],[5320,"core::clone"],[5321,"core::fmt"],[5322,"mysql_common::proto"],[5323,"mysql::conn::query_result"],[5324,"mysql::conn"],[5325,"core::convert"],[5326,"url"],[5327,"alloc::string"],[5328,"core::num::dec2flt"],[5329,"gcp_bigquery_client::model::field_type"],[5330,"tokio::runtime::runtime"],[5331,"gcp_bigquery_client"],[5332,"chrono::naive::datetime"],[5333,"chrono::naive::time"],[5334,"chrono::offset::utc"],[5335,"chrono::datetime"],[5336,"chrono::naive::date"],[5337,"regex::error"],[5338,"csv::error"],[5339,"bb8_tiberius"],[5340,"alloc::string"],[5341,"tiberius::row"],[5342,"tiberius::tds::codec::column_data"],[5343,"tiberius::client::config"],[5344,"bb8_tiberius"],[5345,"rust_decimal::decimal"],[5346,"r2d2"],[5347,"mysql::error"],[5348,"mysql_common::constants"],[5349,"r2d2"],[5350,"oracle::connection"],[5351,"oracle::sql_type::oracle_type"],[5352,"r2d2_oracle"],[5353,"tokio_postgres::socket"],[5354,"tokio_postgres::tls"],[5355,"core::marker"],[5356,"hex::error"],[5357,"postgres_types"],[5358,"postgres::config"],[5359,"r2d2_postgres"],[5360,"postgres::binary_copy"],[5361,"postgres::copy_out_reader"],[5362,"csv::reader"],[5363,"postgres::row_iter"],[5364,"tokio_postgres"],[5365,"postgres_openssl"],[5366,"r2d2_sqlite"],[5367,"rusqlite::types"],[5368,"serde::de"],[5369,"core::fmt"],[5370,"prusto::types"],[5371,"prusto::types"]],"d":["","","This module provides two data orders: row-wise and …","This module defines three traits Destination, …","","","","","","A macro to help define a Transport.","Associate physical representations to a typesystem.","","","","This module defines four traits Source, SourcePartition, …","This module contains transport definitions for the sources …","This module defines traits that required to define a …","The iterator that returns arrow in RecordBatch","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","Convert an iterator of anything into FallibleIterator by …","","","","NOTE: not thread safe","","","","","","","","Convert an iterator of Results into FallibleIterator by …","","","","","","","","","","","","","","","","","","","","","","Given the supported data order from source and …","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","A type implemented Consume<T> means that it can consume a …","","A Destination is associated with a TypeSystem and a …","PartitionDestination writes values to its own region. …","","","","","","","Construct the Destination. This allocates the memory based …","Aquire n rows in final destination","Destination implementation for Arrow and Polars.","Destination implementation for Arrow2.","Destination implementation for Arrow and Polars.","","Final clean ups","Number of rows this PartitionDestination controls.","Specify whether the destination needs total rows in advance","Create a bunch of partition destinations, with each write …","Return the schema of the destination.","Write a value of type T to the location (row, col). If T …","","","","","","","Contains the error value","Contains the success value","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains the error value","Contains the success value","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","Contains the error value","Contains the success value","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Errors that can be raised from this library.","","","","","","Contains the error value","Contains the error value","","","","","","","","","","","","","","","Contains the success value","Contains the success value","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","The required type does not same as the schema defined.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","A dispatcher takes a S: Source, a D: Destination, a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Only fetch the metadata (header) of the destination.","","","Calls U::from(self).","Calls U::from(self).","","","","","Create a new dispatcher by providing a source, a …","","","","","Start the data loading process.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Supported data orders, ordering by preference.","","","","","","","","A type implemented Produce<T> means that it can produce a …","","In general, a DataSource abstracts the data source as a …","The type system this Source associated with.","","","Source implementation for Google BigQuery","Source implementation for CSV files.","A dummy source that generates different values based on an …","","Fetch next batch of rows from database, return (number of …","Source implementation for SQL Server.","Source implementation for MySQL database.","","Number of cols this DataSource got.","Number of rows this DataSource got. Sometimes it is not …","","Read a value T by calling Produce<T>::produce. Usually …","","","Source implementation for Postgres database, including the …","","Get total number of rows if available","Count total number of rows in each partition.","","","","","Source implementation for SQLite embedded database.","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a dummy type system used in this library. For all …","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","The parameter query is the path of the csv file","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a dummy type system used in this library. For all …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Protocol - Binary based bulk load","","","","","","Protocol - CSV based bulk load","","","Protocol - use Cursor","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","Protocol - use Simple Query","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Convert BigQuery data types to Arrow data types.","","Convert BigQuery data types to Arrow data types.","","Convert BigQuery data types to Arrow data types.","","Convert CSV data types to Arrow data types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert Dummy data types to Arrow2 data types.","Convert Dummy data types to Arrow data types.","Convert MsSQL data types to Arrow2 data types.","","Convert MsSQL data types to Arrow data types.","","Convert MsSQL data types to Arrow data types.","","Convert MySQL data types to Arrow2 data types.","","Convert MySQL data types to Arrow data types.","","Convert MySQL data types to Arrow data types.","","","","","","","","Convert Postgres data types to Arrow2 data types.","","Convert Postgres data types to Arrow data types.","","Convert Postgres data types to Arrow data types.","","Convert SQLite data types to Arrow2 data types.","","Convert SQLite data types to Arrow data types.","","Convert SQLite data types to Arrow data types.","","","","","","","","","","","","","","","","","","","","","","","Convert Trino data types to Arrow2 data types.","","Convert Trino data types to Arrow data types.","","Convert Trino data types to Arrow data types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transport asks the source to produce a value, do type …","Defines a rule to convert a type T to a type U.","","convert_type convert the type T1 associated with the …","convert_typesystem convert the source type system TSS to …","process will ask source to produce a value with type T1, …",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,3,8,8,8,8,8,8,8,8,3,8,3,8,8,0,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,28,0,28,28,28,28,28,28,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,36,0,0,36,37,42,36,36,37,36,37,0,0,0,42,37,37,36,36,36,37,0,0,46,0,0,46,263,263,46,0,44,47,44,44,46,44,47,46,44,47,46,47,44,44,47,46,44,47,46,44,47,46,44,47,46,46,44,47,46,46,46,46,44,47,46,44,47,46,44,47,46,44,47,44,44,44,44,44,44,44,47,46,46,44,47,46,46,44,47,46,44,47,46,44,47,46,0,44,47,46,0,0,0,55,0,55,264,264,55,55,0,53,56,53,55,53,56,55,53,56,55,56,53,53,56,55,53,56,55,53,56,55,56,55,55,53,56,55,55,55,55,55,53,56,55,53,56,55,53,56,55,56,53,53,53,53,53,53,56,55,55,53,56,55,55,53,56,55,53,56,55,53,56,55,0,53,56,55,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,70,0,0,70,265,265,70,0,15,71,15,15,70,15,71,70,15,71,70,71,15,15,71,70,15,71,70,15,71,70,15,71,70,70,15,71,70,70,70,70,15,71,70,15,71,70,15,71,70,15,71,15,15,15,15,15,15,15,71,70,70,15,71,70,70,15,71,70,15,71,70,15,71,70,0,15,71,70,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,72,72,72,72,72,72,72,29,29,0,72,0,73,29,72,128,110,72,72,72,72,72,72,72,72,72,72,72,72,73,29,128,110,72,72,72,72,72,29,0,72,72,72,72,0,0,29,72,72,72,72,72,29,29,29,29,29,72,72,29,72,29,73,72,29,73,29,72,29,73,72,29,73,72,29,73,72,72,29,29,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,29,29,29,29,29,73,73,72,29,73,72,29,73,72,29,73,72,29,73,72,29,72,29,73,72,29,73,72,29,73,72,29,73,72,29,73,72,29,73,0,0,0,108,107,108,107,108,107,108,108,108,107,108,107,108,107,108,107,108,107,108,107,107,107,107,108,107,107,107,107,0,108,107,108,108,107,108,107,108,107,108,107,108,107,0,0,0,0,111,111,111,111,111,111,0,0,111,111,111,111,0,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,21,21,21,21,118,21,118,21,21,21,0,118,21,118,21,118,21,21,21,118,21,21,21,21,21,0,0,118,118,21,118,21,118,21,21,21,118,0,118,21,0,118,21,118,21,0,118,21,21,21,118,21,118,21,118,21,118,21,21,126,126,126,126,126,126,126,0,0,126,126,126,106,126,106,126,106,126,106,126,106,106,126,106,126,106,126,106,126,106,126,106,126,106,126,106,126,106,106,0,106,126,106,106,126,106,126,106,126,106,106,126,106,106,126,106,126,106,9,9,129,130,132,129,9,0,0,0,0,9,129,130,0,0,0,9,130,0,0,9,129,129,0,130,129,9,0,132,9,129,9,9,9,9,0,0,75,0,75,75,75,0,0,0,0,75,0,75,134,134,134,134,75,134,134,134,134,134,134,134,75,134,134,134,134,75,135,142,136,75,134,137,135,142,136,75,134,137,134,134,135,142,136,75,134,137,135,142,136,75,134,137,135,142,136,75,134,137,135,136,75,75,134,137,135,142,136,75,75,75,75,75,75,75,75,75,134,134,137,135,142,136,75,134,137,135,142,136,75,134,137,137,137,137,135,142,136,75,134,137,135,142,135,142,142,142,135,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,135,142,135,135,142,136,75,134,137,135,135,135,75,135,142,136,75,134,137,134,75,135,142,136,75,134,137,135,142,136,75,134,137,135,142,136,75,134,137,135,142,136,75,134,137,151,153,0,0,0,0,0,153,151,151,151,153,153,153,151,151,153,152,157,154,153,151,152,157,154,153,151,151,151,151,151,152,157,154,153,151,152,157,154,153,151,152,157,154,153,151,151,151,151,151,152,154,153,153,151,152,157,154,153,153,153,153,153,153,151,151,151,152,152,157,154,153,151,152,157,154,153,151,152,157,154,153,151,152,157,152,157,157,157,151,152,154,154,154,154,154,154,154,154,154,154,152,157,152,152,157,154,153,151,152,152,152,153,152,157,154,153,151,151,153,152,157,154,153,151,152,157,154,153,151,152,157,154,153,151,152,157,154,153,151,158,158,0,0,0,0,158,158,158,158,159,161,160,158,159,161,160,158,158,158,158,158,159,161,160,158,159,161,160,158,159,161,160,158,158,158,158,158,159,160,158,159,161,160,158,158,158,159,161,160,158,159,161,160,158,159,161,160,158,159,161,159,161,161,161,158,159,160,160,160,160,160,160,160,160,160,160,160,160,160,160,159,161,159,159,161,160,158,159,159,159,159,161,160,158,158,159,161,160,158,159,161,160,158,159,161,160,158,159,161,160,158,163,163,163,163,91,163,163,163,163,163,163,163,0,163,91,163,163,0,163,163,91,91,91,0,0,0,0,0,91,91,163,163,163,163,91,163,163,163,163,163,163,163,163,163,163,91,171,172,164,174,165,91,163,171,172,164,174,165,91,163,163,163,171,172,164,174,165,91,163,171,172,164,174,165,91,163,171,172,164,174,165,91,163,164,165,91,91,163,171,172,164,174,165,91,91,91,91,91,91,91,91,163,163,171,172,171,172,164,174,165,91,163,171,172,164,174,165,91,163,171,172,164,174,165,91,163,0,164,174,164,174,174,174,164,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,164,174,164,171,172,164,174,165,91,163,164,164,164,91,171,172,164,174,165,91,163,163,91,171,172,164,174,165,91,163,171,172,164,174,165,91,163,171,172,164,174,165,91,163,171,172,164,174,165,91,163,0,182,182,97,182,182,182,182,182,182,182,182,182,182,182,182,0,97,97,0,0,0,0,0,97,97,182,0,182,182,182,182,182,182,182,182,182,182,182,182,97,190,192,183,191,184,185,97,182,190,192,183,191,184,185,97,182,182,182,190,192,183,191,184,185,97,182,190,192,183,191,184,185,97,182,190,192,183,191,184,185,97,182,183,184,185,97,97,182,190,192,183,191,184,185,97,97,97,97,97,97,182,182,190,192,183,191,184,185,97,182,190,192,183,191,184,185,97,182,190,192,183,191,184,185,97,182,183,191,191,183,191,184,185,191,191,191,191,183,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,183,191,191,183,190,192,183,191,184,185,97,182,183,183,183,97,190,192,183,191,184,185,97,182,182,97,190,192,183,191,184,185,97,182,190,192,183,191,184,185,97,182,190,192,183,191,184,185,97,182,190,192,183,191,184,185,97,182,200,200,200,200,200,99,200,200,200,200,200,200,0,99,99,0,0,0,0,0,99,99,99,200,200,200,200,99,202,206,203,99,200,204,202,206,203,99,200,204,200,200,0,202,206,203,99,200,204,202,206,203,99,200,204,202,206,203,99,200,204,202,203,99,99,200,204,202,206,203,99,99,99,99,99,99,99,200,200,204,202,206,203,99,200,204,202,206,203,99,200,204,204,204,202,206,203,99,200,204,202,206,202,206,203,206,206,202,203,203,203,203,203,203,203,203,203,203,203,203,203,203,202,206,202,202,206,203,99,200,204,202,202,202,99,202,206,203,99,200,204,200,99,202,206,203,99,200,204,202,206,203,99,200,204,202,206,203,99,200,204,202,206,203,99,200,204,0,208,208,208,208,93,0,208,93,0,208,208,208,208,208,208,208,93,93,208,208,208,208,208,208,208,208,208,208,208,93,0,0,93,93,0,0,0,0,0,0,0,0,208,208,208,208,208,93,208,208,208,208,93,266,220,223,224,222,209,221,213,214,215,216,93,208,266,220,223,224,222,209,221,213,214,215,216,93,208,208,208,266,220,223,224,222,209,221,213,214,215,216,93,208,266,220,223,224,222,209,221,213,214,215,216,93,208,266,220,223,224,222,209,221,213,214,215,216,93,208,209,213,214,215,216,93,93,208,266,220,223,224,222,209,221,213,214,215,216,93,93,93,93,93,93,93,93,93,208,208,266,220,223,224,222,209,221,213,214,215,216,93,208,266,220,223,224,222,209,221,213,214,215,216,93,208,266,220,223,224,222,209,221,213,214,215,216,93,208,209,221,221,221,221,209,221,213,214,215,216,221,221,221,221,221,221,221,221,209,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,209,221,221,221,221,0,209,266,220,223,224,222,209,221,213,214,215,216,93,208,209,209,209,93,266,220,223,224,222,209,221,213,214,215,216,93,208,208,93,266,220,223,224,222,209,221,213,214,215,216,93,208,266,220,223,224,222,209,221,213,214,215,216,93,208,266,220,223,224,222,209,221,213,214,215,216,93,208,266,220,223,224,222,209,221,213,214,215,216,93,208,233,233,89,233,89,233,233,233,89,233,89,89,0,0,0,0,0,89,233,233,233,233,89,234,236,235,89,233,234,236,235,89,233,233,233,234,236,235,89,233,234,236,235,89,233,234,236,235,89,233,233,234,235,89,89,233,234,236,235,89,89,89,89,89,89,233,234,236,235,89,233,234,236,235,89,233,234,236,235,89,233,234,236,234,236,235,236,236,234,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,234,236,234,234,236,235,89,233,234,234,234,89,234,236,235,89,233,233,89,234,236,235,89,233,233,233,234,236,235,89,233,234,236,235,89,233,234,236,235,89,233,0,0,0,0,0,0,0,0,241,241,242,247,244,241,239,246,242,247,244,241,239,246,242,247,244,241,239,246,242,247,244,241,239,246,239,242,247,244,241,239,246,241,0,239,242,244,241,239,246,242,247,244,241,239,246,242,247,244,241,239,246,242,247,244,241,239,246,246,246,242,247,244,241,239,246,242,247,242,247,244,247,247,242,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,242,247,242,242,247,244,241,239,246,241,242,242,242,242,247,244,241,239,246,242,247,244,241,239,246,242,247,244,241,239,246,241,242,247,244,241,239,246,0,241,239,242,247,244,241,239,246,243,243,243,243,0,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,249,249,249,249,249,249,249,249,249,249,249,0,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,0,0,0,0,0,0,0,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,0,0,0,0,0,0,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,270,270,270,270,270,270,270,270,270,270,271,271,271,271,271,271,271,271,271,271,271,271,272,272,272,272,272,272,272,272,272,272,272,272,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,279,279,279,279,279,279,279,279,279,279,279,279,280,280,280,280,280,280,280,280,280,280,280,280,281,281,281,281,281,281,281,281,281,281,281,281,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,267,268,269,270,271,272,273,274,275,276,276,277,277,278,278,279,280,281,282,282,282,282,282,282,282,282,283,283,283,283,283,283,283,283,284,284,284,284,284,284,284,284,285,286,287,288,289,290,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,98,98,78,78,253,253,88,88,77,77,254,254,92,92,84,84,255,255,81,81,74,74,256,256,85,85,87,87,257,257,94,94,95,95,258,258,259,259,260,260,261,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,98,98,98,78,78,78,78,253,253,253,253,88,88,88,88,77,77,77,77,254,254,254,254,92,92,92,92,84,84,84,84,255,255,255,255,81,81,81,81,74,74,74,74,256,256,256,256,85,85,85,85,87,87,87,87,257,257,257,257,94,94,94,94,95,95,95,95,258,258,258,258,259,259,259,259,260,260,260,260,261,261,261,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,276,277,277,278,278,279,280,281,282,282,282,282,282,282,282,282,283,283,283,283,283,283,283,283,284,284,284,284,284,284,284,284,285,286,287,288,289,290,267,268,269,270,271,272,273,274,275,276,276,277,277,278,278,279,280,281,282,282,282,282,282,282,282,282,283,283,283,283,283,283,283,283,284,284,284,284,284,284,284,284,285,286,287,288,289,290,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,98,78,253,88,77,254,92,84,255,81,74,256,85,87,257,94,95,258,259,260,261,16,16,16,16,16,0,0,291,16,16,16,16],"f":"```````````````````{ce{}{}}0{bc{}}0{bd}{cc{}}{f{{n{h{l{j}}}}}}{{{A`{ce}}}{{n{h{l{j}}}}}Ab{{B`{}{{Ad{}}{Af{Ah}}{Aj{c}}{Al{An}}}}}}{{}b}6{c{{Bb{g}}}{}{}{{Bf{}{{Bd{e}}}}}}77{{cAn{Bh{j}}{l{{Bj{j}}}}}{{Bl{{A`{ce}}}}}Ab{{B`{}{{Ad{}}{Af{Ah}}{Aj{c}}{Al{An}}}}}}{{{A`{ce}}}{{Bh{g}}}Ab{{B`{}{{Ad{}}{Af{Ah}}{Aj{c}}{Al{An}}}}}{}}{f{{Bh{h}}}}{{{A`{ce}}}{{Bh{h}}}Ab{{B`{}{{Ad{}}{Af{Ah}}{Aj{c}}{Al{An}}}}}}{fd}{{{A`{ce}}}dAb{{B`{}{{Ad{}}{Af{Ah}}{Aj{c}}{Al{An}}}}}}{c{{n{Bn}}}{}}<{c{{Bl{C`}}}{}}{c{{Cb{i}}}{}{}{}{{Bf{}{{Bd{{Bl{eg}}}}}}}}{c{{Bl{e}}}{}{}}0{cCd{}}{ce{}{}}````````````{{cCf}d{}}11{ChCh}{{ce}d{}{}}{{{l{Ch}}{l{Ch}}}{{Bl{ChCj}}}}{bc{}}0{bd}{{ChCh}Cl}{{ce}Cl{}{}}00{{ChCn}D`}{cc{}}{{}b};;{c{{n{Bn}}}{}}{c{{Bl{C`}}}{}}=??>=``````````{{{Dh{}{{Db{c}}{Dd{e}}{Df{g}}}}b{l{i}}{l{c}}Ch}{{Bl{dg}}}`{{Dj{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}Dn}{{Eb{E`}}}}{{{Dj{}{{Db{c}}{Df{e}}}}b}{{Bl{be}}}`{{Dl{Cj}}Dn}}```{{{Ed{}{{Df{c}}}}e}{{Bl{dc}}}{{Dl{Cj}}Dn}{}}{{{Dj{}{{Db{c}}{Df{e}}}}}{{Bl{de}}}`{{Dl{Cj}}Dn}}{{{Dj{}{{Db{c}}{Df{e}}}}}b`{{Dl{Cj}}Dn}}{{{Dh{}{{Db{c}}{Dd{e}}{Df{g}}}}}Cl`{{Dj{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}Dn}}{{{Dh{}{{Db{c}}{Dd{e}}{Df{g}}}}b}{{Bl{{Ef{e}}g}}}`{{Dj{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}Dn}}{{{Dh{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{l{c}}}`{{Dj{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}Dn}}{{{Dj{}{{Db{c}}{Df{e}}}}g}{{Bl{de}}}`{{Dl{Cj}}Dn}{{`{c}}}}``````````{{Ehb{l{c}}{l{Ej}}Ch}{{Bl{dEl}}}{{Eb{E`}}}}{{Enb}{{Bl{bEl}}}}{Eh{{Bl{{Ef{h}}El}}}}{Eh{{Fb{F`}}}}{cFd{}}{ce{}{}}00000{{Ene}{{Bl{dEl}}}{}{{`{c}}`}}{{}Eh}{bc{}}00000{bd}00{Ehh}{En{{Bl{dEl}}}}{{ElCn}D`}0{cc{}}0{CjEl}1{FfEl}{FhEl}{{}b}00<<<<<<{Eh{{l{j}}}}{Enb}{EhCl}={bEh}{{Ehb}{{Bl{{Ef{c}}El}}}{}}{Eh{{Bl{{Bh{h}}El}}}}{Eh{{l{Ej}}}}{c{{n{Bn}}}{}}00{El{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00{cj{}}{c{{Bl{e}}}{}{}}00000{cCd{}}00`{ce{}{}}00```````````{{Fjb{l{c}}{l{Fl}}Ch}{{Bl{dFn}}}{{Eb{E`}}}}{{G`b}{{Bl{bFn}}}}{Fj{{Bl{{n{{Ef{{Gf{{Gd{Gb}}}}}}{Fb{Gh}}}}Fn}}}}{cFd{}}444444{{G`e}{{Bl{dFn}}}{}{{`{c}}`}}{{}Fj}{bc{}}00000{bd}00{G`{{Bl{dFn}}}}{{FnCn}D`}0{cc{}}00{GjFn}{GlFn}{CjFn}{FhFn}{{}b}00{ce{}{}}00000{G`b}{FjCl}={{Fjb}{{Bl{{Ef{c}}Fn}}}{}}{Fj{{Bl{GnFn}}}}{Fj{{l{Fl}}}}{c{{n{Bn}}}{}}00{Fn{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00{cj{}}{c{{Bl{e}}}{}{}}00000{cCd{}}00`;;;``````````````````````{{cCf}d{}}<<{FlFl}{{ce}d{}{}}{{FlFl}H`}{{ce}H`{}{}}{bc{}}0{bd}{{FlFl}Cl}{{ce}Cl{}{}}00{{FlCn}D`}{cc{}}{{ce}Hb{HdHf}Hh}{{Flc}dHj}{{}b}{ce{}{}}0{{FlFl}{{Bh{H`}}}}{c{{n{Bn}}}{}}{c{{Bl{C`}}}{}}3{c{{Bl{e}}}{}{}}0{cCd{}}5``````````````{{cCf}d{}}66{EjEj}{{ce}d{}{}}{{EjEj}H`}{{ce}H`{}{}}{bc{}}0{bd}{{EjEj}Cl}{{ce}Cl{}{}}00{{EjCn}D`}{cc{}}{{ce}Hb{HdHf}Hh}{{Ejc}dHj}{{}b}{ce{}{}}0{{EjEj}{{Bh{H`}}}}{c{{n{Bn}}}{}}{c{{Bl{C`}}}{}}3{c{{Bl{e}}}{}{}}0{cCd{}}5``````````{{Anb{l{c}}{l{Ah}}Ch}{{Bl{dHl}}}{{Eb{E`}}}}{{Hnb}{{Bl{bHl}}}}{An{{Bl{{Ef{h}}Hl}}}}{An{{Fb{F`}}}}{cFd{}}::::::{{Hne}{{Bl{dHl}}}{}{{`{c}}`}}{{}An}{bc{}}00000{bd}00{Anh}{Hn{{Bl{dHl}}}}{{HlCn}D`}0{cc{}}0{CjHl}1{FfHl}{FhHl}{{}b}00{ce{}{}}00000{An{{l{j}}}}{Hnb}{AnCl}>{bAn}{{Anb}{{Bl{{Ef{c}}Hl}}}{}}{An{{Bl{{Bh{h}}Hl}}}}{An{{l{Ah}}}}{c{{n{Bn}}}{}}00{Hl{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00{cj{}}{c{{Bl{e}}}{}{}}00000{cCd{}}00`===``````````````{{cCf}d{}}>>{AhAh}{{ce}d{}{}}{{AhAh}H`}{{ce}H`{}{}}{bc{}}0{bd}{{AhAh}Cl}{{ce}Cl{}{}}00{{AhCn}D`}{cc{}}{{ce}Hb{HdHf}Hh}{{Ahc}dHj}{{}b}{ce{}{}}0{{AhAh}{{Bh{H`}}}}{c{{n{Bn}}}{}}{c{{Bl{C`}}}{}}3{c{{Bl{e}}}{}{}}0{cCd{}}5``````````````````````````````````````````````````````````{cFd{}}0666666{{{Bh{j}}}Cj}{bc{}}00000{bd}00{{I`Cn}D`}0{{CjCn}D`}0{{IbCn}D`}0{IdI`}{IfI`}{IhI`}{IjI`}{IlI`}{cc{}}{InI`}{J`I`}{JbI`}{JdI`}{JfI`}{JhI`}{ElI`}{JjI`}{JlI`}{JnI`}{K`I`}{KbI`}{KdI`}{KfI`}{CjI`}{KhI`}{KjI`}{KlI`}{KnI`}{HlI`}{FhI`}{L`I`}{LbI`}{LdI`}{FnI`}{LfI`}{LhI`}{LjI`}{LlI`}{FhCj}{LnCj}{J`Cj}{cc{}}{M`Cj}{{{Bh{j}}}Ib}2{{}b}00{ce{}{}}00000{c{{n{Bn}}}{}}00{I`{{Bh{Fd}}}}{Cj{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00{cj{}}00{c{{Bl{e}}}{}{}}00000{cCd{}}00777{{j{Mb{jj}}{Bh{E`}}}{{Bl{{Ef{h}}I`}}}}``8888````{bc{}}000{bd}0>>;;::```::`{{MdClE`E`}Mf}{{{Mb{j{Ef{j}}}}Cl}Mf}{{E`{Mb{jMf}}{Bh{E`}}}{{Bl{{Ef{Mh}}I`}}}}<<`99777766=={{Md{Bh{j}}{l{{Bj{j}}}}}{{Bl{EhI`}}}}{{Md{Bh{j}}{l{{Bj{j}}}}b}{{Gd{f}}}}{{Md{Bh{j}}{l{{Bj{j}}}}}{{Bl{FjI`}}}}`{ce{}{}}0887{cc{}}{{MdE`E`}{{Ml{{n{MjMj}}}}}}{{MdE`E`MjMj}{{Bl{{Bj{j}}I`}}}}{{}b}44{{E`E`{Bh{Mj}}{Bh{Mj}}b}Mn}{{MnMd}{{Ml{{Ef{Bj}}}}}}{c{{n{Bn}}}{}}{c{{Bl{C`}}}{}}{c{{Bl{e}}}{}{}}0{cCd{}}:````````````````````````````````````````{{cCf}d{}}{{{Bj{c}}}E`{{Eb{E`}}}}{{ce}{{Bl{{Nb{N`}}Lh}}}{}Nd}1===={{{Bj{c}}}{{Bj{c}}}Nf}{{ce}d{}{}}`{bc{}}000{bd}0{{{Bj{c}}Cn}D`Nh}{{{Bj{c}}Cn}D`Nj}{cc{}}{E`{{Bj{j}}}}{jBj}{BjBj}23``{{{Nl{ceg}}}{{Bl{d}}}AbDh{{B`{}{{Ad{}}{Af{}}{Aj{c}}{Al{e}}}}}}{{}b}0{ce{}{}}000{{{Bj{c}}g}{{Bj{e}}}{}{}{{O`{c}{{Nn{e}}}}}}{c{{Bj{j}}}{{Eb{E`}}}}{{ce{l{g}}{Bh{j}}}{{Nl{cei}}}AbDh{}{{B`{}{{Ad{}}{Af{}}{Aj{c}}{Al{e}}}}}}`{{{Nl{ceg}}}{{Bl{{n{ChEfEfEfEf}}}}}AbDh{{B`{}{{Ad{}}{Af{}}{Aj{c}}{Al{e}}}}}}{{{Bj{{Bl{ce}}}}}{{Bl{{Bj{c}}e}}}{}{}}`7{{ce}{{Bl{{Od{Ob}}Lh}}}{}{{Oh{Of}}}}{c{{n{Bn}}}{}}0`{c{{Bl{C`}}}{}}08{cj{}}{c{{Bl{e}}}{}{}}000{cCd{}}0;;{{ce}{{Oj{ge}}}{}{}{}}```````````{{cCf}d{}}0===={OlOl}{MdMd}{{ce}d{}{}}0`{bc{}}000{bd}0{{OlCn}D`}{{MdCn}D`}{cc{}}0{{}b}0{ce{}{}}000{{OlOnj}Md}{{E`{Bh{E`}}}{{Bl{MdCj}}}}`{c{{n{Bn}}}{}}0{{MdE`}d}{c{{Bl{C`}}}{}}055{c{{Bl{e}}}{}{}}0{E`{{A`{Md}}}}11`{cCd{}}088`````````````````{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{Bl{dg}}}`{{Ab{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnNj}}{{{Ad{}{{Db{c}}{Df{e}}}}}{{Bl{{n{bCl}}e}}}`{{Dl{Cj}}DnNj}}``{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{Ef{j}}}`{{Ab{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnNj}}{{{Ab{}{{Db{c}}{Af{e}}{Df{g}}}}}b`{{Ad{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}DnNj}}0`{{{Ad{}{{Db{c}}{Df{e}}}}}{{Bl{ge}}}`{{Dl{Cj}}DnNj}{{`{c}}}}{{{Ab{}{{Db{c}}{Af{e}}{Df{g}}}}}{{Bl{eg}}}`{{Ad{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}DnNj}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{Bl{{Ef{e}}g}}}`{{Ab{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnNj}}`{{{Ah{}{{Df{c}}}}}{{Bl{ec}}}{{Dl{Cj}}Dn}{}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{Bl{{Bh{b}}g}}}`{{Ab{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnNj}}{{{Ab{}{{Db{c}}{Af{e}}{Df{g}}}}}{{Bl{dg}}}`{{Ad{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}DnNj}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{Ef{c}}}`{{Ab{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnNj}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}Ch}{{Bl{dg}}}`{{Ab{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnNj}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}{Bh{j}}}d`{{Ab{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnNj}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}{l{{Bj{i}}}}}d`{{Ab{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnNj}Aj}``````````````````````````````{{cCf}d{}}{cFd{}}{ce{}{}}00000000000{AlAl}{{ce}d{}{}}{bc{}}00000000000{bd}00000{An{{Bl{dIf}}}}{AA`{{Bl{{n{bCl}}If}}}}{{IfCn}D`}0{{AlCn}D`}{{AAbCn}D`}{cc{}}00{JfIf}{AAdIf}{CjIf}3{J`If}{IhIf}{AAfIf}{FhIf}{JlIf}8{AAhAl}9{{}b}00000{ce{}{}}00000{{AAbAAj}Cl}00111111{An{{Ef{j}}}}{AAlb}{{{Fb{AAn}}E`}{{Bl{AnIf}}}}{{{Fb{AAn}}{Fb{AB`}}j{Bj{j}}{l{Al}}}AAl}2{AAl{{Bl{cIf}}}{}}{An{{Bl{{Ef{c}}If}}}{}}{AA`{{Bl{{Bh{ABb}}If}}}}{AA`{{Bl{{Bh{ABd}}If}}}}{AA`{{Bl{{Bh{j}}If}}}}{AA`{{Bl{MjIf}}}}{AA`{{Bl{{Bh{ABf}}If}}}}{AA`{{Bl{{Bh{{ABj{ABh}}}}If}}}}{AA`{{Bl{ABlIf}}}}{AA`{{Bl{ABdIf}}}}{AA`{{Bl{{Bh{ABl}}If}}}}{AA`{{Bl{ABbIf}}}}{AA`{{Bl{ABfIf}}}}{AA`{{Bl{ClIf}}}}{AA`{{Bl{{Bh{Cl}}If}}}}{AA`{{Bl{{ABj{ABh}}If}}}}{AA`{{Bl{jIf}}}}{AA`{{Bl{{Bh{Mj}}If}}}}{An{{Bl{{Bh{b}}If}}}}{AAl{{Bl{dIf}}}}{An{{Ef{c}}}{}}{c{{n{Bn}}}{}}00000{{AnCh}{{Bl{dIf}}}}{{An{Bh{j}}}d}{{An{l{{Bj{c}}}}}dAj}{If{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}00000000000{cCd{}}00000333333```````````````{{cCf}d{}}{cFd{}}5555555555{ABnABn}{{ce}d{}{}}{{ABnABn}H`}{{ce}H`{}{}}{bc{}}000000000{bd}0000{{ABnABn}Cl}{{ce}Cl{}{}}00{AC`{{Bl{dACb}}}}{ACd{{Bl{{n{bCl}}ACb}}}}{{ACbCn}D`}0{{ABnCn}D`}{cc{}}00{FhACb}{ACfACb}{CjACb}3{J`ACb}{AChACb}5{{ce}Hb{HdHf}Hh}{{ABnc}dHj}{AC`{{Bl{{Ef{ABn}}ACb}}}}{{}b}0000{ce{}{}}000000000{AC`{{Ef{j}}}}{ACjb}{{{l{ABn}}}AC`}{{{Bj{j}}}{{Bl{ACjACb}}}}2{ACj{{Bl{cACb}}}{}}{{ABnABn}{{Bh{H`}}}}{AC`{{Bl{{Ef{c}}ACb}}}{}}{ACd{{Bl{{Bh{{ABj{ABh}}}}ACb}}}}{ACd{{Bl{ClACb}}}}{ACd{{Bl{{ABj{ABh}}ACb}}}}{ACd{{Bl{{Bh{ABb}}ACb}}}}{ACd{{Bl{jACb}}}}{ACd{{Bl{{Bh{j}}ACb}}}}{ACd{{Bl{{Bh{Cl}}ACb}}}}{ACd{{Bl{{Bh{Mj}}ACb}}}}{ACd{{Bl{ABbACb}}}}{ACd{{Bl{MjACb}}}}{AC`{{Bl{{Bh{b}}ACb}}}}{ACj{{Bl{dACb}}}}{AC`{{Ef{c}}}{}}{c{{n{Bn}}}{}}0000{{AC`Ch}{{Bl{dACb}}}}{{AC`{Bh{j}}}d}{{AC`{l{{Bj{c}}}}}dAj}{ACb{{Bh{Fd}}}}{c{{Bl{C`}}}{}}0000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}000000000{cCd{}}000033333`````````{{cCf}d{}}44444444{AClACl}{{ce}d{}{}}{{AClACl}H`}{{ce}H`{}{}}{bc{}}0000000{bd}000{{AClACl}Cl}{{ce}Cl{}{}}00{ACn{{A`{d}}}}{AD`{{A`{{n{bCl}}}}}}{{AClCn}D`}{cc{}}000{{ce}Hb{HdHf}Hh}{{AClc}dHj}{{}b}000{ce{}{}}0000000{ACn{{Ef{j}}}}{ADbb}{{{l{c}}{l{ACl}}}ACn{{Eb{E`}}}}{{{l{ACl}}{Bj{j}}}ADb}2{ADb{{A`{c}}}{}}{{AClACl}{{Bh{H`}}}}{ACn{{A`{{Ef{c}}}}}{}}{AD`{{A`{ABb}}}}{AD`{{A`{{Bh{Hb}}}}}}{AD`{{A`{Cl}}}}{AD`{{A`{ADd}}}}{AD`{{A`{{ABj{ABh}}}}}}{AD`{{A`{{Bh{ADd}}}}}}{AD`{{A`{Hb}}}}{AD`{{A`{{Bh{{ABj{ABh}}}}}}}}{AD`{{A`{{Bh{ABb}}}}}}{AD`{{A`{{Bh{Mj}}}}}}{AD`{{A`{j}}}}{AD`{{A`{{Bh{j}}}}}}{AD`{{A`{Mj}}}}{AD`{{A`{{Bh{Cl}}}}}}{ACn{{A`{{Bh{b}}}}}}{ADb{{A`{d}}}}{ACn{{Ef{c}}}{}}{c{{n{Bn}}}{}}000{{ACnCh}{{Bl{dCj}}}}{{ACn{Bh{j}}}d}{{ACn{l{{Bj{c}}}}}dAj}{c{{Bl{C`}}}{}}000{ce{}{}}{c{{Bl{e}}}{}{}}0000000{cCd{}}0002222````````````````````````````````````````````{{cCf}d{}}{cFd{}}44444444444444{ADfADf}{{ce}d{}{}}{bc{}}0000000000000{bd}000000{ADh{{Bl{dKf}}}}{ADj{{Bl{{n{bCl}}Kf}}}}{{KfCn}D`}0{{ADfCn}D`}{cc{}}0000{CjKf}{ADlKf}2{FhKf}{JfKf}{ADnKf}{InKf}{{{AE`{ADl}}}Kf}{AEbADf}8{AEd{{Bl{{Bh{AEf}}In}}}}{AEd{{Bl{{Bh{AEh}}In}}}}{{}b}000000{ce{}{}}0000000000000{On{{Bl{AEjKf}}}}{ADh{{Ef{j}}}}{AElb}{{{Fb{AAn}}E`b}{{Bl{ADhKf}}}}{{{AF`{AEn}}{Fb{AAn}}{Bj{j}}{l{ADf}}}AEl}2{AEl{{Bl{cKf}}}{}}{ADh{{Bl{{Ef{c}}Kf}}}{}}{ADj{{Bl{E`Kf}}}}{ADj{{Bl{AFbKf}}}}{ADj{{Bl{{Bh{ABd}}Kf}}}}{ADj{{Bl{{Bh{Mj}}Kf}}}}{ADj{{Bl{{Bh{ADd}}Kf}}}}{ADj{{Bl{AFdKf}}}}{ADj{{Bl{{Bh{AEf}}Kf}}}}{ADj{{Bl{{Bh{ABb}}Kf}}}}{ADj{{Bl{{Bh{AFf}}Kf}}}}{ADj{{Bl{{Bh{E`}}Kf}}}}{ADj{{Bl{MjKf}}}}{ADj{{Bl{AEfKf}}}}{ADj{{Bl{AFhKf}}}}{ADj{{Bl{ABfKf}}}}{ADj{{Bl{ClKf}}}}{ADj{{Bl{{Bh{{ABj{ABh}}}}Kf}}}}{ADj{{Bl{ADdKf}}}}{ADj{{Bl{ABbKf}}}}{ADj{{Bl{AFjKf}}}}{ADj{{Bl{AEhKf}}}}{ADj{{Bl{{Bh{AFj}}Kf}}}}{ADj{{Bl{{Bh{ABf}}Kf}}}}{ADj{{Bl{AFfKf}}}}{ADj{{Bl{{Bh{ABl}}Kf}}}}{ADj{{Bl{{Bh{AFh}}Kf}}}}{ADj{{Bl{{Bh{AFd}}Kf}}}}{ADj{{Bl{{Bh{AEh}}Kf}}}}{ADj{{Bl{{Bh{AFb}}Kf}}}}{ADj{{Bl{ABdKf}}}}{ADj{{Bl{{ABj{ABh}}Kf}}}}{ADj{{Bl{{Bh{Cl}}Kf}}}}{ADj{{Bl{{Bh{{l{AFj}}}}Kf}}}}{ADj{{Bl{ABlKf}}}}{ADj{{Bl{{l{AFj}}Kf}}}}{ADh{{Bl{{Bh{b}}Kf}}}}{AEl{{Bl{dKf}}}}{ADh{{Ef{c}}}{}}{c{{n{Bn}}}{}}000000{{ADhCh}{{Bl{dKf}}}}{{ADh{Bh{j}}}d}{{ADh{l{{Bj{c}}}}}dAj}{Kf{{Bh{Fd}}}}{c{{Bl{C`}}}{}}000000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}0000000000000{cCd{}}0000003333333```````````````````````````````````````{{cCf}d{}}{cFd{}}5555555555555555{AFlAFl}{{ce}d{}{}}{bc{}}000000000000000{bd}0000000{{{AFn{c}}}{{Bl{dLb}}}Dn}{AG`{{Bl{{n{bCl}}Lb}}}}{AGb{{Bl{{n{bCl}}Lb}}}}{{LbCn}D`}0{{AFlCn}D`}{cc{}}00000{FhLb}{CjLb}2{AGdLb}{LhLb}{AGfLb}5{{{n{AGhAGj}}}AFl}{{}b}0000000{ce{}{}}000000000000000{{{AFn{c}}}{{Ef{j}}}Dn}{{{AGn{AGl}}}b}{{{AGn{AH`}}}b}{{E`b}{{Bl{{AFn{c}}Lb}}}{}}{{{AHd{AHb}}{Bj{j}}{l{AFl}}}{{AGn{c}}}{}}{{{Od{AHf}}{l{AFl}}}AG`}{{{Od{Ob}}{l{AFl}}}AGb}45{{{AGn{AH`}}}{{Bl{cLb}}}{}}{{{AGn{AGl}}}{{Bl{cLb}}}{}}{{{AFn{c}}}{{Bl{{Ef{e}}Lb}}}Dn{}}{AG`{{Bl{ABbLb}}}}{AG`{{Bl{{Bh{AHh}}Lb}}}}{AG`{{Bl{{Bh{AFh}}Lb}}}}{AG`{{Bl{AFhLb}}}}{AG`{{Bl{{Bh{AFb}}Lb}}}}{AG`{{Bl{AHjLb}}}}{AG`{{Bl{{Bh{AHj}}Lb}}}}{AG`{{Bl{AFjLb}}}}{AG`{{Bl{{Bh{Hb}}Lb}}}}{AG`{{Bl{HbLb}}}}{AG`{{Bl{{Bh{AHl}}Lb}}}}{AG`{{Bl{{Bh{AFj}}Lb}}}}{AG`{{Bl{MjLb}}}}{AG`{{Bl{{Bh{ADd}}Lb}}}}{AG`{{Bl{ABlLb}}}}{AG`{{Bl{AFdLb}}}}{AG`{{Bl{AHlLb}}}}{AG`{{Bl{ADdLb}}}}{AG`{{Bl{{Bh{AFd}}Lb}}}}{AG`{{Bl{{Bh{ABd}}Lb}}}}{AG`{{Bl{{Bh{Mj}}Lb}}}}{AG`{{Bl{{Ef{AFj}}Lb}}}}{AG`{{Bl{{Bh{ABl}}Lb}}}}{AG`{{Bl{{Bh{AHn}}Lb}}}}{AG`{{Bl{ABdLb}}}}{AG`{{Bl{ABfLb}}}}{AG`{{Bl{{Bh{{Ef{AFj}}}}Lb}}}}{AG`{{Bl{{Bh{ABf}}Lb}}}}{AG`{{Bl{AHnLb}}}}{AG`{{Bl{jLb}}}}{AG`{{Bl{{Bh{ABb}}Lb}}}}{AG`{{Bl{AHhLb}}}}{AG`{{Bl{AFbLb}}}}{AG`{{Bl{{Bh{j}}Lb}}}}{AGb{{Bl{jLb}}}}{AGb{{Bl{{Bh{ADd}}Lb}}}}{AGb{{Bl{MjLb}}}}{AGb{{Bl{{Bh{AFd}}Lb}}}}{AGb{{Bl{{Bh{ABd}}Lb}}}}{AGb{{Bl{ABbLb}}}}{AGb{{Bl{{Bh{j}}Lb}}}}{AGb{{Bl{ABdLb}}}}{AGb{{Bl{{Bh{ABl}}Lb}}}}{AGb{{Bl{ADdLb}}}}{AGb{{Bl{ABlLb}}}}{AGb{{Bl{AFhLb}}}}{AGb{{Bl{AFdLb}}}}{AGb{{Bl{{Bh{AHn}}Lb}}}}{AGb{{Bl{{Bh{AHj}}Lb}}}}{AGb{{Bl{{Bh{AHh}}Lb}}}}{AGb{{Bl{AHjLb}}}}{AGb{{Bl{AHnLb}}}}{AGb{{Bl{{Bh{ABb}}Lb}}}}{AGb{{Bl{ABfLb}}}}{AGb{{Bl{{Bh{AHl}}Lb}}}}{AGb{{Bl{{Bh{{Ef{AFj}}}}Lb}}}}{AGb{{Bl{AHhLb}}}}{AGb{{Bl{{Bh{Hb}}Lb}}}}{AGb{{Bl{AFjLb}}}}{AGb{{Bl{AFbLb}}}}{AGb{{Bl{{Bh{AFh}}Lb}}}}{AGb{{Bl{HbLb}}}}{AGb{{Bl{{Bh{Mj}}Lb}}}}{AGb{{Bl{AHlLb}}}}{AGb{{Bl{{Ef{AFj}}Lb}}}}{AGb{{Bl{{Bh{AFj}}Lb}}}}{AGb{{Bl{{Bh{ABf}}Lb}}}}{AGb{{Bl{{Bh{AFb}}Lb}}}}{{{AFn{c}}}{{Bl{{Bh{b}}Lb}}}Dn}{{{AGn{AGl}}}{{Bl{dLb}}}}{{{AGn{AH`}}}{{Bl{dLb}}}}{{{AFn{c}}}{{Ef{e}}}Dn{}}{c{{n{Bn}}}{}}0000000{{{AFn{c}}Ch}{{Bl{dLb}}}Dn}{{{AFn{c}}{Bh{j}}}dDn}{{{AFn{c}}{l{{Bj{e}}}}}dDnAj}{Lb{{Bh{Fd}}}}{c{{Bl{C`}}}{}}0000000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}000000000000000{cCd{}}000000033333333``````````````````````````{{cCf}d{}}{cFd{}}555555555555{AI`AI`}{{ce}d{}{}}{On{{Bl{AIbLf}}}}{bc{}}00000000000{bd}00000{AId{{Bl{dLf}}}}{AIf{{Bl{{n{bCl}}Lf}}}}{{LfCn}D`}0{{AI`Cn}D`}{{AIhCn}D`}{cc{}}00{FhLf}{LjLf}{ADnLf}3{CjLf}{AGdLf}{JfLf}{AIjAI`}77{{}b}00000{ce{}{}}00000{{AIhAAj}Cl}0111111{AId{{Ef{j}}}}{AIlb}{{E`b}{{Bl{AIdLf}}}}{{{AHd{AIn}}{Bj{j}}{l{AI`}}}AIl}{{{AHd{AIn}}E`{l{AI`}}}{{Bl{AIfLf}}}}3{AIl{{Bl{cLf}}}{}}{AId{{Bl{{Ef{c}}Lf}}}{}}{AIf{{Bl{{Ef{AFj}}Lf}}}}{AIf{{Bl{{Bh{ABd}}Lf}}}}{AIf{{Bl{{Bh{ABl}}Lf}}}}{AIf{{Bl{{Bh{{ABj{ABh}}}}Lf}}}}{AIf{{Bl{{Bh{j}}Lf}}}}{AIf{{Bl{ABbLf}}}}{AIf{{Bl{MjLf}}}}{AIf{{Bl{{Bh{Mj}}Lf}}}}{AIf{{Bl{{Bh{ABb}}Lf}}}}{AIf{{Bl{jLf}}}}{AIf{{Bl{{ABj{ABh}}Lf}}}}{AIf{{Bl{{Bh{{Ef{AFj}}}}Lf}}}}{AIf{{Bl{ABlLf}}}}{AIf{{Bl{ABdLf}}}}{AId{{Bl{{Bh{b}}Lf}}}}{AIl{{Bl{dLf}}}}{AId{{Ef{c}}}{}}{c{{n{Bn}}}{}}00000{{AIdCh}{{Bl{dLf}}}}{{AId{Bh{j}}}d}{{AId{l{{Bj{c}}}}}dAj}{Lf{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}00000000000{cCd{}}00000333333````````````````````````````````````````````````````{{cCf}d{}}{cFd{}}55555555555555555555555555{AJ`AJ`}{{ce}d{}{}}{bc{}}0000000000000000000000000{bd}000000000000{{{AJb{ce}}}{{Bl{dKj}}}Dn{{AJf{AJd}}NfAJhDn}}{AJj{{Bl{{n{bCl}}Kj}}}}{AJl{{Bl{{n{bCl}}Kj}}}}{AJn{{Bl{{n{bCl}}Kj}}}}{AK`{{Bl{{n{bCl}}Kj}}}}{{KjCn}D`}0{{AJ`Cn}D`}{cc{}}0000000000{AKbKj}{AGdKj}{FhKj}{J`Kj}4{AKdKj}{AChKj}{LlKj}{CjKj}{AKfAJ`}9{{}b}000000000000{ce{}{}}0000000000000000000000000{{{AJb{ce}}}{{Ef{j}}}Dn{{AJf{AJd}}NfAJhDn}}{{{AKj{AKhc}}}b{{AJf{AJd}}NfAJhDn}}{{{AKj{AKlc}}}b{{AJf{AJd}}NfAJhDn}}{{{AKj{AKnc}}}b{{AJf{AJd}}NfAJhDn}}{{{AKj{AL`c}}}b{{AJf{AJd}}NfAJhDn}}{{ALbcb}{{Bl{{AJb{ec}}Kj}}}{{AJf{AJd}}NfAJhDn}{}}{{{AHd{{ALd{c}}}}{Bj{j}}{l{AJ`}}{l{AKf}}}{{AKj{ec}}}{{AJf{AJd}}NfAJhDn}{}}{{ALf{l{AJ`}}}AJj}{{{ALj{ALh}}{l{AJ`}}}AJl}{{ALl{l{AJ`}}}AJn}{{{Ef{ALn}}{l{AJ`}}}AK`}9786{{{AKj{AKhc}}}{{Bl{eKj}}}{{AJf{AJd}}NfAJhDn}{}}{{{AKj{AL`c}}}{{Bl{eKj}}}{{AJf{AJd}}NfAJhDn}{}}{{{AKj{AKnc}}}{{Bl{eKj}}}{{AJf{AJd}}NfAJhDn}{}}{{{AKj{AKlc}}}{{Bl{eKj}}}{{AJf{AJd}}NfAJhDn}{}}{{{AJb{ce}}}{{Bl{{Ef{g}}Kj}}}Dn{{AJf{AJd}}NfAJhDn}{}}{AJj{{Bl{AHnKj}}}}{AJj{{Bl{{Ef{j}}Kj}}}}{AJj{{Bl{{Ef{AFj}}Kj}}}}{AJj{{Bl{AFdKj}}}}{AJj{{Bl{{Bh{{Ef{ABb}}}}Kj}}}}{AJj{{Bl{ClKj}}}}{AJj{{Bl{ABlKj}}}}{AJj{{Bl{{Bh{{Mb{j{Bh{j}}}}}}Kj}}}}{AJj{{Bl{{Bh{ABl}}Kj}}}}{AJj{{Bl{ABdKj}}}}{AJj{{Bl{AFhKj}}}}{AJj{{Bl{AFbKj}}}}{AJj{{Bl{{Bh{AHj}}Kj}}}}{AJj{{Bl{{Mb{j{Bh{j}}}}Kj}}}}{AJj{{Bl{{Bh{{Ef{AFh}}}}Kj}}}}{AJj{{Bl{{Bh{AFb}}Kj}}}}{AJj{{Bl{{Bh{{Ef{Mj}}}}Kj}}}}{AJj{{Bl{{Bh{AFd}}Kj}}}}{AJj{{Bl{{Bh{{Ef{AFb}}}}Kj}}}}{AJj{{Bl{{Ef{AFd}}Kj}}}}{AJj{{Bl{{Ef{ABb}}Kj}}}}{AJj{{Bl{{Bh{ABf}}Kj}}}}{AJj{{Bl{{Bh{{Ef{ADd}}}}Kj}}}}{AJj{{Bl{{Bh{E`}}Kj}}}}{AJj{{Bl{{Ef{Cl}}Kj}}}}{AJj{{Bl{{Bh{ABb}}Kj}}}}{AJj{{Bl{{Bh{{Ef{AFd}}}}Kj}}}}{AJj{{Bl{AFfKj}}}}{AJj{{Bl{{Bh{Mj}}Kj}}}}{AJj{{Bl{{ABj{ABh}}Kj}}}}{AJj{{Bl{E`Kj}}}}{AJj{{Bl{{Bh{ABd}}Kj}}}}{AJj{{Bl{ABfKj}}}}{AJj{{Bl{{Bh{ADd}}Kj}}}}{AJj{{Bl{{Bh{{Ef{AFj}}}}Kj}}}}{AJj{{Bl{AHjKj}}}}{AJj{{Bl{{Ef{ADd}}Kj}}}}{AJj{{Bl{{Bh{AFf}}Kj}}}}{AJj{{Bl{{Bh{{Ef{Cl}}}}Kj}}}}{AJj{{Bl{ADdKj}}}}{AJj{{Bl{ABbKj}}}}{AJj{{Bl{{Bh{AHn}}Kj}}}}{AJj{{Bl{{Bh{{ABj{ABh}}}}Kj}}}}{AJj{{Bl{{Ef{AFb}}Kj}}}}{AJj{{Bl{{Bh{Cl}}Kj}}}}{AJj{{Bl{{Ef{Mj}}Kj}}}}{AJj{{Bl{{Ef{AFh}}Kj}}}}{AJj{{Bl{MjKj}}}}{AJj{{Bl{{Bh{{Ef{j}}}}Kj}}}}{AJj{{Bl{{Bh{AFh}}Kj}}}}{AJl{{Bl{{Bh{{Mb{j{Bh{j}}}}}}Kj}}}}{AJl{{Bl{AFbKj}}}}{AJl{{Bl{{Bh{AFh}}Kj}}}}{AJl{{Bl{{Ef{AHj}}Kj}}}}{AJl{{Bl{ADdKj}}}}{AJl{{Bl{AFdKj}}}}{AJl{{Bl{AFhKj}}}}{AJl{{Bl{{Bh{Cl}}Kj}}}}{AJl{{Bl{{Bh{ABb}}Kj}}}}{AJl{{Bl{{Bh{AFb}}Kj}}}}{AJl{{Bl{{Bh{ABl}}Kj}}}}{AJl{{Bl{MjKj}}}}{AJl{{Bl{{Bh{{Ef{ABb}}}}Kj}}}}{AJl{{Bl{AFfKj}}}}{AJl{{Bl{{Bh{AFf}}Kj}}}}{AJl{{Bl{{Ef{AFd}}Kj}}}}{AJl{{Bl{{Bh{{Ef{ADd}}}}Kj}}}}{AJl{{Bl{{Ef{Mj}}Kj}}}}{AJl{{Bl{{Bh{Mj}}Kj}}}}{AJl{{Bl{{Bh{{Ef{AHj}}}}Kj}}}}{AJl{{Bl{{Bh{{Ef{Cl}}}}Kj}}}}{AJl{{Bl{{Bh{{Ef{AFh}}}}Kj}}}}{AJl{{Bl{{Ef{ABb}}Kj}}}}{AJl{{Bl{{Bh{{Ef{AFb}}}}Kj}}}}{AJl{{Bl{{Bh{{Ef{AFd}}}}Kj}}}}{AJl{{Bl{ABdKj}}}}{AJl{{Bl{{Ef{j}}Kj}}}}{AJl{{Bl{{Bh{E`}}Kj}}}}{AJl{{Bl{E`Kj}}}}{AJl{{Bl{{Bh{{Ef{j}}}}Kj}}}}{AJl{{Bl{{ABj{ABh}}Kj}}}}{AJl{{Bl{AHnKj}}}}{AJl{{Bl{{Ef{AFb}}Kj}}}}{AJl{{Bl{AHjKj}}}}{AJl{{Bl{{Bh{ABf}}Kj}}}}{AJl{{Bl{{Ef{AFh}}Kj}}}}{AJl{{Bl{{Bh{AHn}}Kj}}}}{AJl{{Bl{{Bh{{Ef{AFj}}}}Kj}}}}{AJl{{Bl{{Bh{ABd}}Kj}}}}{AJl{{Bl{{Bh{ADd}}Kj}}}}{AJl{{Bl{{Bh{{ABj{ABh}}}}Kj}}}}{AJl{{Bl{ClKj}}}}{AJl{{Bl{{Ef{AFj}}Kj}}}}{AJl{{Bl{{Mb{j{Bh{j}}}}Kj}}}}{AJl{{Bl{{Bh{AFd}}Kj}}}}{AJl{{Bl{{Bh{AHj}}Kj}}}}{AJl{{Bl{ABbKj}}}}{AJl{{Bl{ABlKj}}}}{AJl{{Bl{ABfKj}}}}{AJl{{Bl{{Ef{Cl}}Kj}}}}{AJl{{Bl{{Bh{{Ef{Mj}}}}Kj}}}}{AJl{{Bl{{Ef{ADd}}Kj}}}}{AJn{{Bl{ABfKj}}}}{AJn{{Bl{{Bh{AFh}}Kj}}}}{AJn{{Bl{{Mb{j{Bh{j}}}}Kj}}}}{AJn{{Bl{{Bh{{Ef{j}}}}Kj}}}}{AJn{{Bl{{Bh{AFb}}Kj}}}}{AJn{{Bl{{Bh{ABd}}Kj}}}}{AJn{{Bl{{Bh{{Ef{Cl}}}}Kj}}}}{AJn{{Bl{E`Kj}}}}{AJn{{Bl{AHjKj}}}}{AJn{{Bl{ADdKj}}}}{AJn{{Bl{{Bh{{Ef{AFh}}}}Kj}}}}{AJn{{Bl{{ABj{ABh}}Kj}}}}{AJn{{Bl{AHnKj}}}}{AJn{{Bl{{Bh{ADd}}Kj}}}}{AJn{{Bl{{Bh{{Ef{AFj}}}}Kj}}}}{AJn{{Bl{{Ef{ABb}}Kj}}}}{AJn{{Bl{{Bh{{Ef{Mj}}}}Kj}}}}{AJn{{Bl{AFfKj}}}}{AJn{{Bl{{Bh{AHj}}Kj}}}}{AJn{{Bl{{Bh{E`}}Kj}}}}{AJn{{Bl{{Bh{{Mb{j{Bh{j}}}}}}Kj}}}}{AJn{{Bl{{Bh{AFd}}Kj}}}}{AJn{{Bl{{Ef{AFh}}Kj}}}}{AJn{{Bl{AFdKj}}}}{AJn{{Bl{{Bh{{Ef{ABb}}}}Kj}}}}{AJn{{Bl{{Ef{j}}Kj}}}}{AJn{{Bl{{Bh{ABl}}Kj}}}}{AJn{{Bl{{Ef{Cl}}Kj}}}}{AJn{{Bl{{Ef{AFd}}Kj}}}}{AJn{{Bl{{Bh{{ABj{ABh}}}}Kj}}}}{AJn{{Bl{{Bh{ABf}}Kj}}}}{AJn{{Bl{{Bh{AFf}}Kj}}}}{AJn{{Bl{{Bh{Mj}}Kj}}}}{AJn{{Bl{{Bh{ABb}}Kj}}}}{AJn{{Bl{{Bh{AHn}}Kj}}}}{AJn{{Bl{{Bh{Cl}}Kj}}}}{AJn{{Bl{{Ef{AFj}}Kj}}}}{AJn{{Bl{AFbKj}}}}{AJn{{Bl{{Ef{Mj}}Kj}}}}{AJn{{Bl{{Bh{{Ef{AFd}}}}Kj}}}}{AJn{{Bl{ClKj}}}}{AJn{{Bl{{Ef{AFb}}Kj}}}}{AJn{{Bl{{Bh{{Ef{AFb}}}}Kj}}}}{AJn{{Bl{ABlKj}}}}{AJn{{Bl{{Bh{{Ef{ADd}}}}Kj}}}}{AJn{{Bl{ABdKj}}}}{AJn{{Bl{MjKj}}}}{AJn{{Bl{ABbKj}}}}{AJn{{Bl{AFhKj}}}}{AJn{{Bl{{Ef{ADd}}Kj}}}}{AK`{{Bl{ABdKj}}}}{AK`{{Bl{{Bh{{Ef{j}}}}Kj}}}}{AK`{{Bl{{Bh{{Ef{ABb}}}}Kj}}}}{AK`{{Bl{{Bh{AHn}}Kj}}}}{AK`{{Bl{{Bh{ABl}}Kj}}}}{AK`{{Bl{{Bh{{Ef{Cl}}}}Kj}}}}{AK`{{Bl{{Bh{{Ef{AFd}}}}Kj}}}}{AK`{{Bl{{Ef{AFd}}Kj}}}}{AK`{{Bl{{Bh{{Ef{AFh}}}}Kj}}}}{AK`{{Bl{ClKj}}}}{AK`{{Bl{AFhKj}}}}{AK`{{Bl{{ABj{ABh}}Kj}}}}{AK`{{Bl{{Bh{{Mb{j{Bh{j}}}}}}Kj}}}}{AK`{{Bl{{Ef{ABb}}Kj}}}}{AK`{{Bl{{Bh{{Ef{Mj}}}}Kj}}}}{AK`{{Bl{{Ef{ADd}}Kj}}}}{AK`{{Bl{{Bh{{ABj{ABh}}}}Kj}}}}{AK`{{Bl{{Bh{AFf}}Kj}}}}{AK`{{Bl{{Bh{AFh}}Kj}}}}{AK`{{Bl{{Bh{{Ef{ADd}}}}Kj}}}}{AK`{{Bl{{Bh{E`}}Kj}}}}{AK`{{Bl{{Ef{Mj}}Kj}}}}{AK`{{Bl{{Bh{{Ef{AFj}}}}Kj}}}}{AK`{{Bl{ADdKj}}}}{AK`{{Bl{{Ef{Cl}}Kj}}}}{AK`{{Bl{ABbKj}}}}{AK`{{Bl{{Bh{AHj}}Kj}}}}{AK`{{Bl{MjKj}}}}{AK`{{Bl{{Ef{AFb}}Kj}}}}{AK`{{Bl{E`Kj}}}}{AK`{{Bl{{Bh{ABd}}Kj}}}}{AK`{{Bl{{Bh{AFd}}Kj}}}}{AK`{{Bl{AFbKj}}}}{AK`{{Bl{AHjKj}}}}{AK`{{Bl{{Ef{AFj}}Kj}}}}{AK`{{Bl{{Bh{AFb}}Kj}}}}{AK`{{Bl{{Mb{j{Bh{j}}}}Kj}}}}{AK`{{Bl{ABfKj}}}}{AK`{{Bl{{Bh{ABf}}Kj}}}}{AK`{{Bl{{Bh{ABb}}Kj}}}}{AK`{{Bl{{Ef{j}}Kj}}}}{AK`{{Bl{AFdKj}}}}{AK`{{Bl{AHnKj}}}}{AK`{{Bl{{Bh{ADd}}Kj}}}}{AK`{{Bl{{Bh{Mj}}Kj}}}}{AK`{{Bl{{Bh{Cl}}Kj}}}}{AK`{{Bl{ABlKj}}}}{AK`{{Bl{AFfKj}}}}{AK`{{Bl{{Bh{{Ef{AFb}}}}Kj}}}}{AK`{{Bl{{Ef{AFh}}Kj}}}}{{{AJb{ce}}}{{Bl{{Bh{b}}Kj}}}Dn{{AJf{AJd}}NfAJhDn}}{{{AKj{AKlc}}}{{Bl{dKj}}}{{AJf{AJd}}NfAJhDn}}{{{AKj{AL`c}}}{{Bl{dKj}}}{{AJf{AJd}}NfAJhDn}}{{{AKj{AKhc}}}{{Bl{dKj}}}{{AJf{AJd}}NfAJhDn}}{{{AKj{AKnc}}}{{Bl{dKj}}}{{AJf{AJd}}NfAJhDn}}{On{{Bl{{n{ALb{Bh{AM`}}}}Kj}}}}{{{AJb{ce}}}{{Ef{g}}}Dn{{AJf{AJd}}NfAJhDn}{}}{c{{n{Bn}}}{}}000000000000{{{AJb{ce}}Ch}{{Bl{dKj}}}Dn{{AJf{AJd}}NfAJhDn}}{{{AJb{ce}}{Bh{j}}}dDn{{AJf{AJd}}NfAJhDn}}{{{AJb{ce}}{l{{Bj{g}}}}}dDn{{AJf{AJd}}NfAJhDn}Aj}{Kj{{Bh{Fd}}}}{c{{Bl{C`}}}{}}000000000000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}0000000000000000000000000{cCd{}}0000000000003333333333333`````````````````````{{cCf}d{}}{cFd{}}5555555555{AMbAMb}{{ce}d{}{}}{bc{}}000000000{bd}0000{{AMbAMb}Cl}{AMd{{Bl{dKb}}}}{AMf{{Bl{{n{bCl}}Kb}}}}{{KbCn}D`}0{{AMbCn}D`}{cc{}}00{KdKb}{CjKb}{ADnKb}3{AGdKb}{FhKb}5{{}b}0000{ce{}{}}000000000{AMd{{Ef{j}}}}{AMhb}{{E`b}{{Bl{AMdKb}}}}{{{AHd{AMj}}{Bj{j}}{l{AMb}}}AMh}{{{AHd{AMj}}E`{l{AMb}}}{{Bl{AMfKb}}}}3{AMh{{Bl{cKb}}}{}}{AMd{{Bl{{Ef{c}}Kb}}}{}}{AMf{{Bl{ABfKb}}}}{AMf{{Bl{{Bh{Cl}}Kb}}}}{AMf{{Bl{{Bh{ADd}}Kb}}}}{AMf{{Bl{ABbKb}}}}{AMf{{Bl{{Bh{{Ef{AFj}}}}Kb}}}}{AMf{{Bl{{Bh{AFb}}Kb}}}}{AMf{{Bl{ABdKb}}}}{AMf{{Bl{ABlKb}}}}{AMf{{Bl{{Bh{ABf}}Kb}}}}{AMf{{Bl{{Bh{ABb}}Kb}}}}{AMf{{Bl{{Ef{AFj}}Kb}}}}{AMf{{Bl{{Gd{E`}}Kb}}}}{AMf{{Bl{MjKb}}}}{AMf{{Bl{{Bh{{Gd{E`}}}}Kb}}}}{AMf{{Bl{ADdKb}}}}{AMf{{Bl{{Bh{ABd}}Kb}}}}{AMf{{Bl{ClKb}}}}{AMf{{Bl{AFbKb}}}}{AMf{{Bl{{Bh{ABl}}Kb}}}}{AMf{{Bl{{Bh{Mj}}Kb}}}}{AMd{{Bl{{Bh{b}}Kb}}}}{AMh{{Bl{dKb}}}}{AMd{{Ef{c}}}{}}{c{{n{Bn}}}{}}0000{{AMdCh}{{Bl{dKb}}}}{{AMd{Bh{j}}}d}{{AMd{l{{Bj{c}}}}}dAj}{Kb{{Bh{Fd}}}}{c{{Bl{C`}}}{}}0000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}000{{{n{{Bh{E`}}AMl}}}{{Bl{AMbKb}}}}1{AMl{{Bl{AMbKb}}}}22222{cCd{}}000055555``````````555555555555{bc{}}00000000000{{AMnc}{{Bl{e}}}AN`{}}{bd}00000{{}ANb}`{{AMnCn}D`}{ANd{{Bl{dANf}}}}{ANh{{Bl{{n{bCl}}ANf}}}}{{ANbCn}D`}{{cCn}{{Bl{dANj}}}{}}{{ANlCn}D`}{cc{}}00000{{}b}00000{ce{}{}}00000{{ANlAAj}Cl}0111111{ANd{{Ef{j}}}}{ANnb}{{{Fb{AAn}}E`}{{Bl{ANdANf}}}}{{{Fb{AO`}}{Bj{j}}{Ef{AOb}}{Fb{AAn}}}{{Bl{ANnANf}}}}{{{Fb{AAn}}{Fb{AO`}}Bj{l{AOb}}}{{Bl{ANhANf}}}}3{ANn{{Bl{cANf}}}{}}{ANd{{Bl{{Ef{c}}ANf}}}{}}{ANh{{Bl{{Bh{AHj}}ANf}}}}{ANh{{Bl{{Bh{ABb}}ANf}}}}{ANh{{Bl{{Bh{ADd}}ANf}}}}{ANh{{Bl{{Bh{ABd}}ANf}}}}{ANh{{Bl{jANf}}}}{ANh{{Bl{AHjANf}}}}{ANh{{Bl{AAjANf}}}}{ANh{{Bl{ABdANf}}}}{ANh{{Bl{ABbANf}}}}{ANh{{Bl{{Bh{ABl}}ANf}}}}{ANh{{Bl{{Bh{AFd}}ANf}}}}{ANh{{Bl{ClANf}}}}{ANh{{Bl{{Bh{ABf}}ANf}}}}{ANh{{Bl{{Bh{j}}ANf}}}}{ANh{{Bl{{Bh{Cl}}ANf}}}}{ANh{{Bl{{Bh{AFb}}ANf}}}}{ANh{{Bl{{Bh{AAj}}ANf}}}}{ANh{{Bl{MjANf}}}}{ANh{{Bl{ABfANf}}}}{ANh{{Bl{ABlANf}}}}{ANh{{Bl{{Bh{Mj}}ANf}}}}{ANh{{Bl{AFbANf}}}}{ANh{{Bl{AFdANf}}}}{ANh{{Bl{ADdANf}}}}{ANd{{Bl{{Bh{b}}ANf}}}}{ANn{{Bl{dANf}}}}{ANd{{Ef{c}}}{}}{c{{n{Bn}}}{}}00000{AOdc{}}{{ANdCh}{{Bl{dANf}}}}{{ANd{Bh{j}}}d}{{ANd{l{{Bj{c}}}}}dAj}{c{{Bl{C`}}}{}}00000{c{{Bl{e}}}{}{}}00000000000{{}AOf}{cCd{}}00000`{ANbc{}}{{AMnc}{{Bl{e}}}AOh{}}{ce{}{}}00000```````{cFd{}}11{bc{}}0{bd}{{ANfCn}D`}0{CjANf}{ADnANf}{cc{}}{JfANf}{FhANf}{{}b}::{c{{n{Bn}}}{}}{ANf{{Bh{Fd}}}}{c{{Bl{C`}}}{}}{cj{}}{c{{Bl{e}}}{}{}}0{cCd{}}{ce{}{}}`````````````{{cCf}d{}}11{AObAOb}{{ce}d{}{}}{bc{}}0{bd}{{AObAOb}Cl}{{AObCn}D`}{cc{}}?88><8{AOf{{Bl{AObANf}}}}{{{n{{Bh{E`}}AOf}}}{{Bl{AObANf}}}}<<;:````````````````````````````````````````````````````````````````````````````````````````````````````````````{cFd{}}00000000000000000000;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{Bh{ABf}}}{{Bh{ABf}}}}{{{ABj{ABh}}}{{ABj{ABh}}}}{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}{MjMj}{ABdABd}{{{Bh{j}}}{{Bh{j}}}}{{{Bh{ABb}}}{{Bh{ABb}}}}{ABbABb}{ClCl}{jj}{ABlABl}{{{Bh{Mj}}}{{Bh{Mj}}}}{ABfABf}{{{Bh{ABl}}}{{Bh{ABl}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}914:8?3>2<;075=6821:<7536?>=904;=9358>067;39{ABl{{ABj{ABh}}}}67{{{ABj{ABh}}}ABd}{{{Bh{{ABj{ABh}}}}}{{Bh{ABd}}}}>{ABd{{ABj{ABh}}}}<4;97;0<342?=:15{{{l{AFj}}}{{Ef{AFj}}}}{{{Bh{AFf}}}{{Bh{j}}}}{AEhABb}{ADdMj}:{{{Bh{AFh}}}{{Bh{ABb}}}}<{{{Bh{ABf}}}{{Bh{ABf}}}}{ABdABd}{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{AFj}}}{{Bh{Mj}}}}{E`j}>{ABlABl}{{{Bh{ADd}}}{{Bh{Mj}}}}{ABbABb}{ClCl}{AFjMj}{AFbMj}{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Bh{ABb}}}{{Bh{ABb}}}}{AFdAFd}{AFfj}{{{Bh{AFb}}}{{Bh{Mj}}}}{AFhABb}{AEfMj}{{{Bh{ABd}}}{{Bh{ABd}}}}{{{ABj{ABh}}}{{ABj{ABh}}}}{{{Bh{AFd}}}{{Bh{AFd}}}}{{{Bh{AEh}}}{{Bh{ABb}}}}{{{Bh{{l{AFj}}}}}{{Bh{{Ef{AFj}}}}}}{MjMj}{{{Bh{AEf}}}{{Bh{Mj}}}}2{AEhABb}6<{{{Bh{AFh}}}{{Bh{ABb}}}}>5{ADdADd}{{{Bh{ADd}}}{{Bh{ADd}}}}{E`j}59{{{Bh{Cl}}}{{Bh{Cl}}}}<>{{{Bh{ABf}}}{{Bh{ABf}}}}{ABfABf}{{{l{AFj}}}{{Ef{AFj}}}}{ABdABd}{AEfMj}{{{Bh{AFj}}}{{Bh{ADd}}}}{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{ABl}}}{{Bh{ABl}}}}{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Bh{AFb}}}{{Bh{ADd}}}}{MjMj}{AFfj}{ClCl}{AFjADd}{{{Bh{Mj}}}{{Bh{Mj}}}}{ABbABb}{ABlABl}{{{Bh{AFf}}}{{Bh{j}}}}{AFbADd}{ADdMj}{{{Bh{ADd}}}{{Bh{Mj}}}}={{{Bh{AEh}}}{{Bh{ABb}}}}{AFbMj}{{{ABj{ABh}}}{{ABj{ABh}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}{AFjMj}{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{ABfABf}<{AFhABb}{{{Bh{ABb}}}{{Bh{ABb}}}}{{{l{AFj}}}{{Ef{AFj}}}}{ClCl}{E`j}{ABdABd}{{{Bh{E`}}}{{Bh{j}}}}{ABbABb}{AEhABb}{{{Bh{AFd}}}{{Bh{AFd}}}}{{{Bh{ABf}}}{{Bh{ABf}}}}{{{Bh{AFb}}}{{Bh{Mj}}}}{{{Bh{AFj}}}{{Bh{Mj}}}}{{{Bh{{l{AFj}}}}}{{Bh{{Ef{AFj}}}}}}{{{Bh{AFh}}}{{Bh{ABb}}}}{{{Bh{AEf}}}{{Bh{Mj}}}}{{{Bh{Mj}}}{{Bh{Mj}}}}{AEfMj}{{{Bh{AFf}}}{{Bh{j}}}}{AFfj}{AFdAFd}{MjMj}{AFdABb}<{HbABb}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}{AFbMj}{{{Bh{ABl}}}{{Bh{ABl}}}}{{{Bh{AHn}}}{{Bh{j}}}}?{{{Bh{j}}}{{Bh{j}}}}{ABbABb}{AHlMj}{jj}0{{{Bh{AHj}}}{{Bh{Cl}}}}{{{Bh{AFh}}}{{Bh{ABb}}}}76{{{Bh{ABd}}}{{Bh{ABd}}}}{{{Bh{AHh}}}{{Bh{Mj}}}}{ABlABl}{ADdMj}701>{{{Bh{Mj}}}{{Bh{Mj}}}}{AHjCl}{{{Bh{AFb}}}{{Bh{Mj}}}}{MjMj}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}{{{Bh{ABb}}}{{Bh{ABb}}}}{{{Ef{AFj}}}{{Ef{AFj}}}}{{{Bh{AHl}}}{{Bh{Mj}}}}{{{Bh{Hb}}}{{Bh{ABb}}}}{AHhMj}{{{Bh{AFj}}}{{Bh{Mj}}}}={ABfABf}5{AHnj}{ABbABb}{{{Bh{AFd}}}{{Bh{ABb}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}{AFdABb}9{{{Bh{Mj}}}{{Bh{Mj}}}}{{{Bh{ADd}}}{{Bh{Mj}}}}7=49{AFjMj}0{{{Bh{j}}}{{Bh{j}}}}2{MjMj}{AFhABb}{{{Bh{ABf}}}{{Bh{ABf}}}}{AFbMj}{{{Bh{AFb}}}{{Bh{Mj}}}}{ABdABd}{{{Bh{AFh}}}{{Bh{ABb}}}}{{{Bh{AHj}}}{{Bh{Cl}}}}{{{Bh{Hb}}}{{Bh{ABb}}}}3{{{Ef{AFj}}}{{Ef{AFj}}}}{AHnj}5{ABfABf}{AHjMj}{HbABb}{{{Bh{AFj}}}{{Bh{Mj}}}}{{{Bh{AFd}}}{{Bh{ABb}}}}{{{Bh{ADd}}}{{Bh{Mj}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}{{{Bh{j}}}{{Bh{j}}}}{{{Bh{AHj}}}{{Bh{Mj}}}}{AFbMj}{{{Bh{ABl}}}{{Bh{ABl}}}}{ABbABb}{{{Bh{Mj}}}{{Bh{Mj}}}}1?{MjMj}<{{{Bh{AHn}}}{{Bh{j}}}}8{AHhMj}{{{Bh{ABf}}}{{Bh{ABf}}}}{{{Ef{AFj}}}{{Ef{AFj}}}}4{jj}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}{AFdABb}{{{Bh{AHh}}}{{Bh{Mj}}}}{{{Bh{ADd}}}{{Bh{Mj}}}}{ABlABl}{{{Bh{AFh}}}{{Bh{ABb}}}}{ADdMj}4{{{Bh{AFd}}}{{Bh{ABb}}}}{{{Bh{AHl}}}{{Bh{Mj}}}}07{{{Bh{ABb}}}{{Bh{ABb}}}}40{{{Bh{j}}}{{Bh{j}}}}>4{{{Bh{Mj}}}{{Bh{Mj}}}}{{{Bh{AHj}}}{{Bh{Mj}}}}{{{Bh{ABl}}}{{Bh{ABl}}}}{AFjMj}{{{Bh{ABf}}}{{Bh{ABf}}}}{{{Bh{AFj}}}{{Bh{Mj}}}}{{{Bh{AFb}}}{{Bh{Mj}}}}{{{Bh{AHn}}}{{Bh{j}}}}{{{Bh{Hb}}}{{Bh{ABb}}}}{ABdABd}{jj}{AHlMj}{ABfABf}{ABlABl}7{AFbMj}3{AFhABb}{HbABb}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}>{AHnj}>5?{AHhMj}>{{{Bh{AHh}}}{{Bh{Mj}}}}{{{Bh{ADd}}}{{Bh{Mj}}}}05{{{Bh{AFd}}}{{Bh{ABb}}}}{ABbABb}{{{Bh{AFh}}}{{Bh{ABb}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}{{{Ef{AFj}}}{{Ef{AFj}}}}0{{{Bh{AHj}}}{{Bh{Cl}}}}4{AFdABb}0{{{Bh{j}}}{{Bh{j}}}}{{{Bh{AHl}}}{{Bh{Mj}}}}{AHlMj}{{{Bh{Hb}}}{{Bh{ABb}}}}?{{{Bh{AHn}}}{{Bh{j}}}}{{{Bh{AFb}}}{{Bh{Mj}}}}{ADdMj}6{AHjCl}3<{jj}{ABdABd}{{{Bh{AHh}}}{{Bh{Mj}}}}{AFbMj}{{{Bh{ABb}}}{{Bh{ABb}}}}7{{{Bh{Mj}}}{{Bh{Mj}}}}10;2{ABfABf}{HbABb}{{{Bh{ABf}}}{{Bh{ABf}}}}8{ABlABl}{{{Bh{AFj}}}{{Bh{Mj}}}}4{{{Bh{AHl}}}{{Bh{Mj}}}}:{{{Bh{ABl}}}{{Bh{ABl}}}}{AFjMj}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}{MjMj}0{{{Bh{AHj}}}{{Bh{Cl}}}}{AFhABb}{AHhMj}{ADdMj}{{{Bh{AFd}}}{{Bh{ABb}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}{{{Bh{Hb}}}{{Bh{ABb}}}}:{{{ABj{ABh}}}{{ABj{ABh}}}}{{{Ef{AFj}}}{{Ef{AFj}}}}9{{{Bh{j}}}{{Bh{j}}}}{ABdABd}{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{jj}{{{Bh{ABb}}}{{Bh{ABb}}}}{{{Bh{Mj}}}{{Bh{Mj}}}}9{ABbABb}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}1372895;640{MjMj}3<619:578042{AFbMj}={{{Bh{E`}}}{{Bh{j}}}}?{AFfj}{E`j}{{{Bh{AFd}}}{{Bh{ABb}}}}6??{{{Bh{AFb}}}{{Bh{Mj}}}}7{{{Bh{AFf}}}{{Bh{j}}}}3>{{{Bh{AFh}}}{{Bh{ABb}}}}{{{Ef{AFj}}}{{Ef{AFj}}}}{{{Bh{ABf}}}{{Bh{ABf}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}46:{ABdABd}{{{Bh{ABl}}}{{Bh{ABl}}}}{ADdMj}3337{{{Bh{AHn}}}{{Bh{j}}}}>{{{Bh{ABd}}}{{Bh{ABd}}}}<72{ABlABl}{{{Bh{Mj}}}{{Bh{Mj}}}}42{{{Bh{ABb}}}{{Bh{ABb}}}}{{{ABj{ABh}}}{{ABj{ABh}}}}4?2{ABbABb}{MjMj}4{AFbMj}9?{ABfABf}{{{Bh{AFh}}}{{Bh{ABb}}}}?{{{Ef{AFj}}}{{Ef{AFj}}}}9{{{Bh{ADd}}}{{Bh{Mj}}}}7{{{Bh{Cl}}}{{Bh{Cl}}}}36{{{Bh{AFb}}}{{Bh{Mj}}}}3{AFhABb}866{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{ABdABd}<{ADdMj}{{{Bh{ABf}}}{{Bh{ABf}}}}0{{{Bh{E`}}}{{Bh{j}}}}1{{{Bh{ABd}}}{{Bh{ABd}}}}<{ClCl}6:{{{Bh{ABb}}}{{Bh{ABb}}}}{{{Bh{ABl}}}{{Bh{ABl}}}}{AFdABb}=1{MjMj}{AFbMj}{ABfABf}:{ABlABl}{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}62{E`j}?7{{{Bh{AHn}}}{{Bh{j}}}}:03;8?{ABdABd}{{{Bh{AFf}}}{{Bh{j}}}}?{{{Bh{AFh}}}{{Bh{ABb}}}}5{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}{ABbABb}?>{{{Bh{AFb}}}{{Bh{Mj}}}}771{ClCl}6917{{{Bh{ABb}}}{{Bh{ABb}}}}{{{Bh{E`}}}{{Bh{j}}}}31{{{Bh{AFd}}}{{Bh{ABb}}}}58;{AFbMj}34{{{Bh{ABl}}}{{Bh{ABl}}}}>9971{{{ABj{ABh}}}{{ABj{ABh}}}}5<3{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}=7{{{Bh{Mj}}}{{Bh{Mj}}}};{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{ADd}}}{{Bh{Mj}}}}{{{Bh{ABf}}}{{Bh{ABf}}}}{{{Ef{AFj}}}{{Ef{AFj}}}}:={{{Bh{AHn}}}{{Bh{j}}}}5={{{Bh{AFh}}}{{Bh{ABb}}}}:{ABbABb}{{{Bh{ABd}}}{{Bh{ABd}}}}18{AFdABb}{AHnj}6;:=6{ABfABf}{{{Bh{AFf}}}{{Bh{j}}}}9>{{{Bh{E`}}}{{Bh{j}}}}{ABlABl}007{MjMj}{{{Bh{AFb}}}{{Bh{Mj}}}}{{{Bh{ABl}}}{{Bh{ABl}}}}4{ABdABd}{{{ABj{ABh}}}{{ABj{ABh}}}}4>{{{Bh{Mj}}}{{Bh{Mj}}}}95{E`j}{{{Ef{AFj}}}{{Ef{AFj}}}}={{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}:{{{Bh{AFd}}}{{Bh{ABb}}}}{{{Bh{ABb}}}{{Bh{ABb}}}}>;:{{{Bh{ADd}}}{{Bh{Mj}}}}0{ClCl}61;{AFdABb}4{{{Bh{AFh}}}{{Bh{ABb}}}}2<;3{ADdMj}77{{{Bh{ABf}}}{{Bh{ABf}}}}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}00{{{Bh{ABd}}}{{Bh{ABd}}}}8{{{Ef{j}}}{{Ef{j}}}}{{{Bh{AFd}}}{{Bh{AFd}}}}{{{Bh{{Ef{ADd}}}}}{{Bh{{Ef{Mj}}}}}}{{{Bh{ADd}}}{{Bh{ADd}}}}{AFbADd}2{{{Ef{ABb}}}{{Ef{ABb}}}}5{{{Ef{AFd}}}{{Ef{ABb}}}}{{{Bh{AFb}}}{{Bh{ADd}}}}{ABlABl}{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}{{{Bh{Mj}}}{{Bh{Mj}}}}{{{Ef{ADd}}}{{Ef{Mj}}}}{ABfABf}{{{Bh{AFf}}}{{Bh{j}}}}{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{ABb}}}{{Bh{ABb}}}}{{{Bh{{Ef{AFb}}}}}{{Bh{{Ef{Mj}}}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}{{{Ef{AFb}}}{{Ef{Mj}}}}8{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Bh{ADd}}}{{Bh{ADd}}}}{{{Bh{ABf}}}{{Bh{ABf}}}}{ABbABb}:0<6{{{Ef{AFd}}}{{Ef{ABb}}}}1{MjMj}{{{Ef{Mj}}}{{Ef{Mj}}}}{{{Bh{Mj}}}{{Bh{Mj}}}}::{{{Ef{ABb}}}{{Ef{ABb}}}}{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}{{{Bh{{Ef{ADd}}}}}{{Bh{{Ef{Mj}}}}}}{{{Ef{j}}}{{Ef{j}}}}{{{ABj{ABh}}}{{ABj{ABh}}}}{AFbADd}{{{Bh{AFf}}}{{Bh{j}}}}2{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}{ABfABf}{{{Bh{AFb}}}{{Bh{ADd}}}}?{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Bh{AFh}}}{{Bh{ABb}}}}<>{{{Bh{{Ef{j}}}}}{{Bh{{Ef{j}}}}}}{AFdAFd}{ClCl}=7{{{Bh{AHn}}}{{Bh{j}}}}{MjMj}{{{Bh{{Ef{AFh}}}}}{{Bh{{Ef{ABb}}}}}}={{{Bh{ABl}}}{{Bh{ABl}}}}6{{{Ef{ABb}}}{{Ef{ABb}}}}{{{Ef{ADd}}}{{Ef{Mj}}}}{{{Bh{{Ef{Mj}}}}}{{Bh{{Ef{Mj}}}}}}{ABbABb}{{{Bh{Cl}}}{{Bh{Cl}}}}8{AFfj}{{{Ef{AFd}}}{{Ef{ABb}}}}9{E`j}60>{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{ABf}}}{{Bh{ABf}}}}{{{Ef{Mj}}}{{Ef{Mj}}}}{ABlABl}{AFbADd}{AFdAFd}{{{Ef{AFj}}}{{Ef{AFj}}}}5>{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Bh{ABl}}}{{Bh{ABl}}}}{{{Bh{AFb}}}{{Bh{ADd}}}}{ADdADd}<{{{Ef{AFb}}}{{Ef{Mj}}}}9{{{Ef{Cl}}}{{Ef{Cl}}}}{{{Bh{{Ef{AFb}}}}}{{Bh{{Ef{Mj}}}}}}{{{Bh{ABb}}}{{Bh{ABb}}}}{{{ABj{ABh}}}{{ABj{ABh}}}}?:1{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}7:92{{{Bh{{Ef{AFh}}}}}{{Bh{{Ef{ABb}}}}}}{ClCl};5{{{Bh{AHn}}}{{Bh{j}}}}0{{{Bh{Cl}}}{{Bh{Cl}}}}{E`j}{{{Bh{{Ef{Mj}}}}}{{Bh{{Ef{Mj}}}}}}{AFhABb}14{{{Ef{ADd}}}{{Ef{Mj}}}}{{{Bh{ABl}}}{{Bh{ABl}}}}{ABbABb}{{{Bh{AFd}}}{{Bh{AFd}}}}{{{Bh{AFh}}}{{Bh{ABb}}}}{{{Bh{{Ef{j}}}}}{{Bh{{Ef{j}}}}}}?{{{Bh{ADd}}}{{Bh{ADd}}}}8{ABlABl}{{{Ef{ABb}}}{{Ef{ABb}}}}{{{Ef{AFb}}}{{Ef{Mj}}}}78{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Ef{Cl}}}{{Ef{Cl}}}}{{{Bh{AFf}}}{{Bh{j}}}}5{AFbADd}9{{{Ef{AFj}}}{{Ef{AFj}}}}7{ABfABf}{AHnj}{{{Ef{AFh}}}{{Ef{ABb}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{{Ef{AFb}}}}}{{Bh{{Ef{Mj}}}}}}{{{Bh{AFd}}}{{Bh{AFd}}}}{{{ABj{ABh}}}{{ABj{ABh}}}}{{{Bh{ABl}}}{{Bh{ABl}}}}5{{{Bh{ABb}}}{{Bh{ABb}}}}{{{Ef{Mj}}}{{Ef{Mj}}}}{{{Bh{{Ef{ABb}}}}}{{Bh{{Ef{ABb}}}}}}{ClCl}1{{{Bh{{Ef{AFh}}}}}{{Bh{{Ef{ABb}}}}}}{{{Bh{AFh}}}{{Bh{ABb}}}}{{{Bh{{Ef{ADd}}}}}{{Bh{{Ef{Mj}}}}}}{{{Bh{AFf}}}{{Bh{j}}}}{ABfABf}{{{Bh{{Ef{j}}}}}{{Bh{{Ef{j}}}}}}{{{Ef{AFb}}}{{Ef{Mj}}}}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}187{AFbADd}{{{Bh{ADd}}}{{Bh{ADd}}}}{{{Bh{{Ef{AFd}}}}}{{Bh{{Ef{ABb}}}}}};{{{Ef{Cl}}}{{Ef{Cl}}}}4;{{{Bh{ABl}}}{{Bh{ABl}}}}{{{Bh{Mj}}}{{Bh{Mj}}}}{{{Bh{{Ef{Mj}}}}}{{Bh{{Ef{Mj}}}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}?{{{Ef{ABb}}}{{Ef{ABb}}}}9{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Bh{AHn}}}{{Bh{j}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}{{{Ef{Mj}}}{{Ef{Mj}}}}{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}0{{{Ef{AFd}}}{{Ef{ABb}}}}{{{Bh{AFf}}}{{Bh{j}}}}{AFdAFd}{{{Ef{ADd}}}{{Ef{Mj}}}}{ABbABb}{{{Bh{{Ef{j}}}}}{{Bh{{Ef{j}}}}}}8{{{Bh{AFb}}}{{Bh{ADd}}}}{ABfABf}{{{Bh{{Ef{AFb}}}}}{{Bh{{Ef{Mj}}}}}}8{{{Ef{AFb}}}{{Ef{Mj}}}}{{{Bh{ABf}}}{{Bh{ABf}}}}{{{Bh{{Ef{AFh}}}}}{{Bh{{Ef{ABb}}}}}}{{{Bh{E`}}}{{Bh{j}}}}{MjMj}{E`j}{{{Ef{Cl}}}{{Ef{Cl}}}}<{ClCl}1{{{Bh{AFd}}}{{Bh{AFd}}}}{{{Bh{AFh}}}{{Bh{ABb}}}}4{{{Bh{{Ef{Mj}}}}}{{Bh{{Ef{Mj}}}}}}59{{{Ef{Mj}}}{{Ef{Mj}}}}5{{{Bh{{Ef{ABb}}}}}{{Bh{{Ef{ABb}}}}}}<{{{Bh{{Ef{AFd}}}}}{{Bh{{Ef{ABb}}}}}}{{{Bh{Mj}}}{{Bh{Mj}}}}{ABdABd}?;2{AFbADd}1{{{Bh{AHn}}}{{Bh{j}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}{{{Bh{{Ef{ADd}}}}}{{Bh{{Ef{Mj}}}}}}{{{Ef{ABb}}}{{Ef{ABb}}}}{ADdADd}{E`j}{{{Bh{E`}}}{{Bh{j}}}}=2{MjMj}{AFdAFd}{{{Ef{AFd}}}{{Ef{ABb}}}}9{{{Bh{ABf}}}{{Bh{ABf}}}}8{{{Bh{AFd}}}{{Bh{AFd}}}}?{ABfABf}{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Ef{j}}}{{Ef{j}}}}7{{{Ef{Cl}}}{{Ef{Cl}}}}4{ABdABd}{{{Bh{{Ef{AFd}}}}}{{Bh{{Ef{ABb}}}}}}{{{Ef{AFj}}}{{Ef{AFj}}}}{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}?4{{{Bh{{Ef{ABb}}}}}{{Bh{{Ef{ABb}}}}}}6{{{Bh{ADd}}}{{Bh{ADd}}}}53{{{Bh{AFh}}}{{Bh{ABb}}}}{{{ABj{ABh}}}{{ABj{ABh}}}}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}{{{Bh{Mj}}}{{Bh{Mj}}}}{ClCl}{{{Bh{{Ef{ADd}}}}}{{Bh{{Ef{Mj}}}}}}={{{Bh{ABl}}}{{Bh{ABl}}}}7{ADdADd}{{{Bh{E`}}}{{Bh{j}}}}=05{{{Bh{{Ef{AFb}}}}}{{Bh{{Ef{Mj}}}}}}?{{{Ef{AFd}}}{{Ef{ABb}}}}{AFbADd}{{{Bh{ABf}}}{{Bh{ABf}}}}{ABfABf}{AFdAFd}{{{Bh{ABb}}}{{Bh{ABb}}}}{ABbABb}{{{Ef{AFj}}}{{Ef{AFj}}}}{{{Bh{{Ef{j}}}}}{{Bh{{Ef{j}}}}}}{{{Ef{j}}}{{Ef{j}}}}{{{Bh{{Ef{AFh}}}}}{{Bh{{Ef{ABb}}}}}}{{{Bh{AFf}}}{{Bh{j}}}}{{{Bh{AFd}}}{{Bh{AFd}}}}{{{Ef{Mj}}}{{Ef{Mj}}}}{{{Bh{ADd}}}{{Bh{ADd}}}}?{{{Bh{AFh}}}{{Bh{ABb}}}}{{{Bh{{Ef{ABb}}}}}{{Bh{{Ef{ABb}}}}}}{ABlABl}{ABdABd}5{{{Bh{ABd}}}{{Bh{ABd}}}};{{{Bh{AFb}}}{{Bh{ADd}}}}{E`j}2{{{Bh{ABl}}}{{Bh{ABl}}}}{ADdADd}{{{Ef{ABb}}}{{Ef{ABb}}}}{{{Bh{Mj}}}{{Bh{Mj}}}}{ABfABf}{AFdAFd}0?;:;74{{{Ef{AFj}}}{{Ef{AFj}}}}{{{Bh{{Ef{Mj}}}}}{{Bh{{Ef{Mj}}}}}}{{{ABj{ABh}}}{{ABj{ABh}}}}<{{{Bh{ADd}}}{{Bh{ADd}}}}=;{{{Bh{AFh}}}{{Bh{ABb}}}}2?{ClCl}{{{Bh{{Ef{AFb}}}}}{{Bh{{Ef{Mj}}}}}}{{{Bh{{Ef{ABb}}}}}{{Bh{{Ef{ABb}}}}}}{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}{{{Ef{j}}}{{Ef{j}}}}{{{Bh{AFf}}}{{Bh{j}}}}:{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{{Ef{AFd}}}}}{{Bh{{Ef{ABb}}}}}}0{{{Bh{{Ef{ADd}}}}}{{Bh{{Ef{Mj}}}}}}{AFbADd}{ADdADd}{MjMj}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}{AFbMj}{AFhABb}2{{{Bh{ABb}}}{{Bh{ABb}}}}{ABdABd}{AFfj}{{{Bh{AFd}}}{{Bh{ABb}}}}{ClCl}{{{Bh{ABl}}}{{Bh{ABl}}}}{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}90?9{ABfABf};{ABbABb}{{{Bh{AFb}}}{{Bh{Mj}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Ef{AFj}}}{{Ef{AFj}}}}0;{ADdMj}{{{Bh{ADd}}}{{Bh{Mj}}}}{MjMj}{AFbMj}?{ABlABl}{{{Bh{ABf}}}{{Bh{ABf}}}}6{{{Bh{ABd}}}{{Bh{ABd}}}}835{{{Bh{AHn}}}{{Bh{j}}}}{{{Bh{AFf}}}{{Bh{j}}}};:>9>{{{Bh{E`}}}{{Bh{j}}}}1=;>={ClCl}7==1>{{{Bh{ABl}}}{{Bh{ABl}}}}{{{Bh{AFd}}}{{Bh{ABb}}}}82{{{Bh{Mj}}}{{Bh{Mj}}}}8:0>7><2689={{{Bh{AFh}}}{{Bh{ABb}}}}{E`j}{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}>0>353417{AFdABb}=569<{ABfABf}{{{Bh{ABb}}}{{Bh{ABb}}}}{ABdABd}32>{{{Bh{ADd}}}{{Bh{Mj}}}}{ABlABl}{{{Bh{ABd}}}{{Bh{ABd}}}}57<:314{MjMj}9{{{Bh{AFb}}}{{Bh{Mj}}}}{{{ABj{ABh}}}{{ABj{ABh}}}}{{{Bh{ABf}}}{{Bh{ABf}}}}1{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}};{ABbABb}8<<{{{Bh{AFf}}}{{Bh{j}}}}{{{Bh{Mj}}}{{Bh{Mj}}}}{{{Bh{AHn}}}{{Bh{j}}}}{{{Bh{AFh}}}{{Bh{ABb}}}}{ADdMj}8{{{Ef{AFj}}}{{Ef{AFj}}}}5{{{Bh{E`}}}{{Bh{j}}}}{ClCl}{{{Bh{ABl}}}{{Bh{ABl}}}}{{{Bh{ADd}}}{{Bh{Mj}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}>{{{Bh{AFd}}}{{Bh{ABb}}}}<{AFdABb}:{{{ABj{ABh}}}{{ABj{ABh}}}}{ABdABd}{E`j}{ABlABl}{{{Bh{ABf}}}{{Bh{ABf}}}}{{{Bh{ABd}}}{{Bh{ABd}}}}0;{{{Bh{ABb}}}{{Bh{ABb}}}}{{{Bh{AFh}}}{{Bh{ABb}}}}{ABbABb}01{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{AHn}}}{{Bh{j}}}}{{{Bh{Mj}}}{{Bh{Mj}}}}{{{Bh{AFf}}}{{Bh{j}}}}9=13{{{Bh{AFb}}}{{Bh{Mj}}}}{{{Bh{ADd}}}{{Bh{Mj}}}}{ADdMj}{AFdABb}{{{Ef{AFj}}}{{Ef{AFj}}}}8;3{MjMj}{AHnj}{E`j}{ABdABd}<8{ABfABf}{AFbMj}2{ABlABl}{{{Bh{ABl}}}{{Bh{ABl}}}}4{{{Bh{ABd}}}{{Bh{ABd}}}}{{{Bh{AFh}}}{{Bh{ABb}}}}{{{Bh{{ABj{ABh}}}}}{{Bh{{ABj{ABh}}}}}}1568:{{{Bh{ABb}}}{{Bh{ABb}}}}{{{Bh{AFd}}}{{Bh{ABb}}}}{{{Bh{AFf}}}{{Bh{j}}}}{ClCl};{ADdMj}{{{Bh{AFb}}}{{Bh{Mj}}}}{AFdABb}?{{{ABj{ABh}}}{{ABj{ABh}}}}7{{{Bh{AHn}}}{{Bh{j}}}}4{{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}58{ABfABf}7{{{Bh{Cl}}}{{Bh{Cl}}}}:<{E`j}4:{{{Bh{ABf}}}{{Bh{ABf}}}}29?6{{{Bh{ABd}}}{{Bh{ABd}}}}{AFbMj}7<{{{Bh{ADd}}}{{Bh{Mj}}}}{{{Gd{E`}}}j}8{{{Bh{Mj}}}{{Bh{Mj}}}}784{{{Ef{AFj}}}{{Ef{AFj}}}}{ABlABl}?{ABbABb}{{{Bh{ABl}}}{{Bh{ABl}}}}{{{Bh{ABb}}}{{Bh{ABb}}}}{ADdMj}9{ABdABd}{{{Bh{{Gd{E`}}}}}{{Bh{j}}}}={MjMj}{ClCl}{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{ABf}}}{{Bh{ABf}}}};3?{{{Bh{ABd}}}{{Bh{ABd}}}}:={{{Bh{{Ef{AFj}}}}}{{Bh{{Ef{AFj}}}}}}?{{{Bh{ADd}}}{{Bh{Mj}}}};95:=78{{{Bh{AFb}}}{{Bh{Mj}}}}{ABfABf}8650>{{{Bh{Mj}}}{{Bh{Mj}}}};4{ABlABl};?643>9{{{Ef{AFj}}}{{Ef{AFj}}}}{{{Gd{E`}}}j}?{AFbMj}9{ADdMj}{{{Bh{ABb}}}{{Bh{ABb}}}}{jj}{{{Bh{ABl}}}{{Bh{ABl}}}}9{{{Bh{AFd}}}{{Bh{ABb}}}}{AHjMj}6{ClCl}{ABdABd}>;{AFhABb}{{{Bh{AHj}}}{{Bh{Mj}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{j}}}{{Bh{j}}}}{AFdABb}{AHnj}{{{Bh{ADd}}}{{Bh{Mj}}}}{ABbABb}{{{Bh{ABf}}}{{Bh{ABf}}}}{AFbMj}{ABlABl}2{{{Bh{ABd}}}{{Bh{ABd}}}}={{{Bh{ABb}}}{{Bh{ABb}}}}:{ABfABf}8<{{{Bh{AFd}}}{{Bh{ABb}}}}8{{{Bh{ABl}}}{{Bh{ABl}}}}{AHjMj}{ADdMj}{{{Bh{AFb}}}{{Bh{Mj}}}}{jj}?{{{Bh{j}}}{{Bh{j}}}}{AFhABb}>{ABdABd}1>{{{Bh{AHj}}}{{Bh{Mj}}}}5=>943{{{Bh{ADd}}}{{Bh{Mj}}}}27{ClCl}<{AFdABb};:{ABbABb}?{{{Bh{ABd}}}{{Bh{ABd}}}}{AHnj}{{{Bh{Cl}}}{{Bh{Cl}}}}{c{{A`{e}}}{}{}}00000000000000000000000000000000000000000000000{bc{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{bd}00000000000000000000000000000000000000000000{{LdCn}D`}0{{IlCn}D`}0{{AOjCn}D`}0{{K`Cn}D`}0{{IjCn}D`}0{{AOlCn}D`}0{{KhCn}D`}0{{JhCn}D`}0{{AOnCn}D`}0{{JbCn}D`}0{{IdCn}D`}0{{B`Cn}D`}0{{JjCn}D`}0{{JnCn}D`}0{{BbCn}D`}0{{KlCn}D`}0{{KnCn}D`}0{{BdCn}D`}0{{BfCn}D`}0{{BhCn}D`}0{{BjCn}D`}0{cc{}}00000000000000000000000{ElLd}{CjLd}{IfLd}3{FnIl}{CjIl}5{IfIl}{HlAOj}7{CjAOj}{IfAOj}{ElK`}:{CjK`}{KfK`}<{KfIj}{CjIj}{FnIj}{HlAOl}{cc{}}{KfAOl}{CjAOl}{ElKh}{LbKh}4{CjKh}{LbJh}{FnJh}{CjJh}8{CjAOn}9{LbAOn}{HlAOn};{CjJb}{ElJb}{LfJb}{LfId}{FnId}{cc{}}{CjId}{HlB`}2{CjB`}{LfB`}{KjJj}5{ElJj}{CjJj}{CjJn}{FnJn}9{KjJn}{HlBb};{KjBb}{CjBb}{KbKl}>{CjKl}{ElKl}{KbKn}{FnKn}{CjKn}{cc{}}0{CjBd}{KbBd}{HlBd}{ElBf}{ANfBf}{CjBf}66{ANfBh}{CjBh}{FnBh}{ANfBj}:{HlBj}{CjBj}{{}b}00000000000000000000000000000000000000000000{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{ce}{{Bl{dg}}}{}{}{}}00000000000000000000000000000000000000000000000{{ce}{{A`{{Bl{}{{Nn{{Bl{dg}}}}}}}}}{}{}{}}00000000000000000000000000000000000000000000000{c{{n{Bn}}}{}}00000000000000000000000000000000000000000000{Ld{{Bh{Fd}}}}{Il{{Bh{Fd}}}}{AOj{{Bh{Fd}}}}{K`{{Bh{Fd}}}}{Ij{{Bh{Fd}}}}{AOl{{Bh{Fd}}}}{Kh{{Bh{Fd}}}}{Jh{{Bh{Fd}}}}{AOn{{Bh{Fd}}}}{Jb{{Bh{Fd}}}}{Id{{Bh{Fd}}}}{B`{{Bh{Fd}}}}{Jj{{Bh{Fd}}}}{Jn{{Bh{Fd}}}}{Bb{{Bh{Fd}}}}{Kl{{Bh{Fd}}}}{Kn{{Bh{Fd}}}}{Bd{{Bh{Fd}}}}{Bf{{Bh{Fd}}}}{Bh{{Bh{Fd}}}}{Bj{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00000000000000000000000000000000000000000000{cj{}}00000000000000000000{c{{Bl{e}}}{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cCd{}}00000000000000000000000000000000000000000000{ce{}{}}00000000000000000000000000000000000000000000```````00{c{{A`{e}}}{}{}}{{ce}{{Bl{dg}}}{}{}{}}{{ce}{{A`{{Bl{}{{Nn{{Bl{dg}}}}}}}}}{}{}{}}","c":[],"p":[[1,"usize"],[1,"unit"],[10,"RecordBatchIterator",17],[5,"RecordBatch",5275],[5,"String",5276],[1,"slice"],[1,"tuple"],[5,"ArrowBatchIter",17],[10,"Source",861],[17,"TSS"],[17,"TSD"],[6,"ArrowTypeSystem",437],[17,"S"],[17,"D"],[5,"ArrowDestination",357],[10,"Transport",5263],[5,"IntoFallible",5277],[17,"Item"],[10,"Iterator",5278],[6,"Option",5279],[6,"CXQuery",704],[6,"Result",5280],[5,"HNil",5281],[6,"CNil",5282],[5,"Convert",5277],[5,"TypeId",5283],[5,"Private",5284],[6,"DataOrder",55],[6,"ConnectorXError",480],[1,"bool"],[5,"Formatter",5285],[8,"Result",5285],[17,"TypeSystem"],[17,"Partition"],[17,"Error"],[10,"Destination",83],[10,"DestinationPartition",83],[10,"From",5286],[10,"Send",5287],[1,"str"],[10,"AsRef",5286],[10,"Consume",83],[5,"Vec",5288],[5,"ArrowDestination",105],[6,"ArrowTypeSystem",314],[6,"ArrowDestinationError",105],[5,"ArrowPartitionWriter",105],[5,"Schema",5289],[5,"Arc",5290],[10,"Error",5291],[6,"ArrowError",5292],[5,"Error",5293],[5,"Arrow2Destination",185],[6,"Arrow2TypeSystem",263],[6,"Arrow2DestinationError",185],[5,"ArrowPartitionWriter",185],[10,"Array",5294],[5,"Box",5295],[5,"Chunk",5296],[5,"Schema",5297],[6,"PolarsError",5298],[6,"Error",5299],[5,"DataFrame",5300],[6,"Ordering",5301],[1,"u64"],[10,"Hash",5302],[10,"Sized",5287],[10,"BuildHasher",5302],[10,"Hasher",5302],[6,"ArrowDestinationError",357],[5,"ArrowPartitionWriter",357],[6,"ConnectorXOutError",480],[6,"ProduceContext",480],[6,"OracleArrow2TransportError",2848],[6,"BigQuerySourceError",899],[5,"Error",5303],[6,"MsSQLArrow2TransportError",2848],[6,"BigQueryArrow2TransportError",2848],[6,"Error",5304],[5,"Error",5305],[6,"OracleArrowTransportError",2848],[6,"DataFusionError",5306],[6,"ParseError",5307],[6,"MySQLArrow2TransportError",2848],[6,"PostgresArrowTransportError",2848],[6,"BQError",5308],[6,"PostgresArrow2TransportError",2848],[6,"MsSQLArrowTransportError",2848],[6,"SQLiteSourceError",2477],[6,"Error",5309],[6,"MsSQLSourceError",1323],[6,"MySQLArrowTransportError",2848],[6,"PostgresSourceError",1974],[6,"SQLiteArrowTransportError",2848],[6,"SQLiteArrow2TransportError",2848],[6,"J4RsError",5310],[6,"MySQLSourceError",1542],[6,"BigQueryArrowTransportError",2848],[6,"OracleSourceError",1807],[6,"Error",5311],[6,"Error",5312],[5,"Error",5313],[6,"VarError",5314],[6,"ParserError",5315],[5,"HashMap",5316],[5,"SourceConn",803],[5,"FederatedDataSourceInfo",637],[5,"Plan",637],[1,"i64"],[8,"OutResult",480],[5,"PartitionQuery",684],[5,"Statement",5317],[6,"Cow",5318],[10,"Queryable",5319],[10,"Clone",5320],[10,"Display",5285],[10,"Debug",5285],[5,"Dispatcher",704],[17,"Output"],[10,"Fn",5321],[5,"Text",5322],[5,"QueryResult",5323],[6,"ConnMut",5324],[10,"TryInto",5286],[5,"QueryWithParams",5325],[6,"SourceType",803],[5,"Url",5326],[8,"Result",480],[10,"SourcePartition",861],[10,"PartitionParser",861],[17,"Parser"],[10,"Produce",861],[10,"ToString",5276],[6,"BigQueryTypeSystem",899],[5,"BigQuerySource",899],[5,"BigQuerySourceParser",899],[5,"BigQueryDialect",899],[5,"ParseIntError",5327],[5,"ParseFloatError",5328],[6,"FieldType",5329],[1,"char"],[5,"BigQuerySourcePartition",899],[5,"Runtime",5330],[5,"Client",5331],[1,"f64"],[5,"NaiveDateTime",5332],[5,"NaiveTime",5333],[5,"Utc",5334],[5,"DateTime",5335],[5,"NaiveDate",5336],[6,"CSVTypeSystem",1071],[5,"CSVSource",1071],[6,"CSVSourceError",1071],[5,"CSVSourcePartitionParser",1071],[6,"Error",5337],[5,"Error",5338],[5,"CSVSourcePartition",1071],[6,"DummyTypeSystem",1211],[5,"DummySource",1211],[5,"DummySourcePartitionParser",1211],[5,"DummySourcePartition",1211],[1,"i32"],[6,"MsSQLTypeSystem",1323],[5,"MsSQLSource",1323],[5,"MsSQLSourceParser",1323],[6,"Error",5339],[5,"FromUtf8Error",5276],[6,"RunError",5340],[6,"ColumnType",5341],[6,"ColumnData",5342],[5,"IntN",1323],[5,"FloatN",1323],[5,"Config",5343],[5,"MsSQLSourcePartition",1323],[5,"ConnectionManager",5339],[5,"Pool",5340],[1,"i16"],[1,"f32"],[5,"Uuid",5344],[5,"Decimal",5345],[1,"u8"],[6,"MySQLTypeSystem",1542],[5,"MySQLSource",1542],[5,"MySQLBinarySourceParser",1542],[5,"MySQLTextSourceParser",1542],[5,"Error",5346],[6,"UrlError",5311],[6,"ColumnType",5347],[5,"ColumnFlags",5347],[6,"BinaryProtocol",1542],[5,"MySQLSourcePartition",1542],[6,"TextProtocol",1542],[5,"MySqlConnectionManager",5348],[5,"PooledConnection",5346],[5,"Binary",5322],[1,"u16"],[1,"i8"],[1,"u32"],[6,"Value",5349],[6,"OracleTypeSystem",1807],[5,"Connector",5350],[5,"OracleSource",1807],[5,"OracleTextSourceParser",1807],[5,"OracleDialect",1807],[6,"OracleType",5351],[5,"OracleSourcePartition",1807],[5,"OracleConnectionManager",5352],[6,"PostgresTypeSystem",1974],[5,"PostgresSource",1974],[5,"Socket",5353],[10,"MakeTlsConnect",5354],[10,"Sync",5287],[5,"PostgresBinarySourcePartitionParser",1974],[5,"PostgresCSVSourceParser",1974],[5,"PostgresRawSourceParser",1974],[5,"PostgresSimpleSourceParser",1974],[5,"ErrorStack",5355],[6,"FromHexError",5356],[5,"Type",5357],[6,"BinaryProtocol",1974],[5,"PostgresSourcePartition",1974],[6,"SimpleProtocol",1974],[6,"CSVProtocol",1974],[6,"CursorProtocol",1974],[5,"Config",5358],[5,"PostgresConnectionManager",5359],[5,"BinaryCopyOutIter",5360],[5,"CopyOutReader",5361],[5,"StringRecordsIntoIter",5362],[5,"RowIter",5363],[6,"SimpleQueryMessage",5364],[5,"MakeTlsConnector",5365],[6,"SQLiteTypeSystem",2477],[5,"SQLiteSource",2477],[5,"SQLiteSourcePartitionParser",2477],[5,"SQLiteSourcePartition",2477],[5,"SqliteConnectionManager",5366],[6,"Type",5367],[5,"__TrinoPartitionQueryResultSeed",2627],[10,"Deserializer",5368],[5,"TrinoPartitionQueryResult",2627],[5,"TrinoSource",2627],[6,"TrinoSourceError",2781],[5,"TrinoSourcePartitionParser",2627],[5,"Error",5285],[5,"TrinoDialect",2627],[5,"TrinoSourcePartition",2627],[5,"Client",5369],[6,"TrinoTypeSystem",2812],[5,"Context",5370],[6,"PrestoTy",5370],[10,"SeqAccess",5368],[6,"BigQueryArrowStreamTransportError",2848],[6,"MsSQLArrowStreamTransportError",2848],[6,"MySQLArrowStreamTransportError",2848],[6,"OracleArrowStreamTransportError",2848],[6,"PostgresArrowStreamTransportError",2848],[6,"SQLiteArrowStreamTransportError",2848],[6,"TrinoArrowTransportError",2848],[6,"TrinoArrow2TransportError",2848],[6,"TrinoArrowStreamTransportError",2848],[1,"fn"],[8,"Result",105],[8,"Result",185],[8,"Result",357],[5,"PostgresTypePairs",1974],[5,"BigQueryArrowTransport",2848],[5,"BigQueryArrow2Transport",2848],[5,"BigQueryArrowStreamTransport",2848],[5,"CSVArrowTransport",2848],[5,"DummyArrowTransport",2848],[5,"DummyArrow2Transport",2848],[5,"MsSQLArrowTransport",2848],[5,"MsSQLArrow2Transport",2848],[5,"MsSQLArrowStreamTransport",2848],[5,"MySQLArrowTransport",2848],[5,"MySQLArrow2Transport",2848],[5,"MySQLArrowStreamTransport",2848],[5,"OracleArrowTransport",2848],[5,"OracleArrow2Transport",2848],[5,"OracleArrowStreamTransport",2848],[5,"PostgresArrowTransport",2848],[5,"PostgresArrow2Transport",2848],[5,"PostgresArrowStreamTransport",2848],[5,"SQLiteArrowTransport",2848],[5,"SQLiteArrow2Transport",2848],[5,"SQLiteArrowStreamTransport",2848],[5,"TrinoArrowTransport",2848],[5,"TrinoArrow2Transport",2848],[5,"TrinoArrowStreamTransport",2848],[10,"TypeConversion",5263]],"b":[[139,"impl-Debug-for-ArrowDestinationError"],[140,"impl-Display-for-ArrowDestinationError"],[143,"impl-From%3CConnectorXError%3E-for-ArrowDestinationError"],[145,"impl-From%3CArrowError%3E-for-ArrowDestinationError"],[146,"impl-From%3CError%3E-for-ArrowDestinationError"],[218,"impl-Debug-for-Arrow2DestinationError"],[219,"impl-Display-for-Arrow2DestinationError"],[223,"impl-From%3CPolarsError%3E-for-Arrow2DestinationError"],[224,"impl-From%3CError%3E-for-Arrow2DestinationError"],[225,"impl-From%3CConnectorXError%3E-for-Arrow2DestinationError"],[226,"impl-From%3CError%3E-for-Arrow2DestinationError"],[391,"impl-Debug-for-ArrowDestinationError"],[392,"impl-Display-for-ArrowDestinationError"],[395,"impl-From%3CConnectorXError%3E-for-ArrowDestinationError"],[397,"impl-From%3CArrowError%3E-for-ArrowDestinationError"],[398,"impl-From%3CError%3E-for-ArrowDestinationError"],[556,"impl-Display-for-ConnectorXOutError"],[557,"impl-Debug-for-ConnectorXOutError"],[558,"impl-Display-for-ConnectorXError"],[559,"impl-Debug-for-ConnectorXError"],[560,"impl-Display-for-ProduceContext"],[561,"impl-Debug-for-ProduceContext"],[562,"impl-From%3COracleArrow2TransportError%3E-for-ConnectorXOutError"],[563,"impl-From%3CBigQuerySourceError%3E-for-ConnectorXOutError"],[564,"impl-From%3CError%3E-for-ConnectorXOutError"],[565,"impl-From%3CMsSQLArrow2TransportError%3E-for-ConnectorXOutError"],[566,"impl-From%3CBigQueryArrow2TransportError%3E-for-ConnectorXOutError"],[568,"impl-From%3CError%3E-for-ConnectorXOutError"],[569,"impl-From%3CError%3E-for-ConnectorXOutError"],[570,"impl-From%3COracleArrowTransportError%3E-for-ConnectorXOutError"],[571,"impl-From%3CDataFusionError%3E-for-ConnectorXOutError"],[572,"impl-From%3CParseError%3E-for-ConnectorXOutError"],[573,"impl-From%3CMySQLArrow2TransportError%3E-for-ConnectorXOutError"],[574,"impl-From%3CArrowDestinationError%3E-for-ConnectorXOutError"],[575,"impl-From%3CPostgresArrowTransportError%3E-for-ConnectorXOutError"],[576,"impl-From%3CBQError%3E-for-ConnectorXOutError"],[577,"impl-From%3CPostgresArrow2TransportError%3E-for-ConnectorXOutError"],[578,"impl-From%3CMsSQLArrowTransportError%3E-for-ConnectorXOutError"],[579,"impl-From%3CSQLiteSourceError%3E-for-ConnectorXOutError"],[580,"impl-From%3CError%3E-for-ConnectorXOutError"],[581,"impl-From%3CMsSQLSourceError%3E-for-ConnectorXOutError"],[582,"impl-From%3CConnectorXError%3E-for-ConnectorXOutError"],[583,"impl-From%3CMySQLArrowTransportError%3E-for-ConnectorXOutError"],[584,"impl-From%3CPostgresSourceError%3E-for-ConnectorXOutError"],[585,"impl-From%3CSQLiteArrowTransportError%3E-for-ConnectorXOutError"],[586,"impl-From%3CSQLiteArrow2TransportError%3E-for-ConnectorXOutError"],[587,"impl-From%3CArrowDestinationError%3E-for-ConnectorXOutError"],[588,"impl-From%3CError%3E-for-ConnectorXOutError"],[589,"impl-From%3CJ4RsError%3E-for-ConnectorXOutError"],[590,"impl-From%3CMySQLSourceError%3E-for-ConnectorXOutError"],[591,"impl-From%3CBigQueryArrowTransportError%3E-for-ConnectorXOutError"],[592,"impl-From%3CArrow2DestinationError%3E-for-ConnectorXOutError"],[593,"impl-From%3COracleSourceError%3E-for-ConnectorXOutError"],[594,"impl-From%3CError%3E-for-ConnectorXOutError"],[595,"impl-From%3CError%3E-for-ConnectorXOutError"],[596,"impl-From%3CError%3E-for-ConnectorXOutError"],[597,"impl-From%3CError%3E-for-ConnectorXError"],[598,"impl-From%3CVarError%3E-for-ConnectorXError"],[599,"impl-From%3CError%3E-for-ConnectorXError"],[601,"impl-From%3CParserError%3E-for-ConnectorXError"],[761,"impl-Display-for-CXQuery%3CQ%3E"],[762,"impl-Debug-for-CXQuery%3CQ%3E"],[764,"impl-From%3C%26%26str%3E-for-CXQuery"],[765,"impl-From%3C%26String%3E-for-CXQuery"],[766,"impl-From%3C%26CXQuery%3E-for-CXQuery"],[767,"impl-From%3C%26str%3E-for-CXQuery"],[963,"impl-Debug-for-BigQuerySourceError"],[964,"impl-Display-for-BigQuerySourceError"],[970,"impl-From%3CParseError%3E-for-BigQuerySourceError"],[971,"impl-From%3CParseIntError%3E-for-BigQuerySourceError"],[972,"impl-From%3CConnectorXError%3E-for-BigQuerySourceError"],[974,"impl-From%3CError%3E-for-BigQuerySourceError"],[975,"impl-From%3CError%3E-for-BigQuerySourceError"],[976,"impl-From%3CParseFloatError%3E-for-BigQuerySourceError"],[977,"impl-From%3CError%3E-for-BigQuerySourceError"],[978,"impl-From%3CBQError%3E-for-BigQuerySourceError"],[1010,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-BigQuerySourceParser"],[1011,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-BigQuerySourceParser"],[1012,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-BigQuerySourceParser"],[1013,"impl-Produce%3C\'r,+i64%3E-for-BigQuerySourceParser"],[1014,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-BigQuerySourceParser"],[1015,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-BigQuerySourceParser"],[1016,"impl-Produce%3C\'r,+NaiveDate%3E-for-BigQuerySourceParser"],[1017,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-BigQuerySourceParser"],[1018,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-BigQuerySourceParser"],[1019,"impl-Produce%3C\'r,+f64%3E-for-BigQuerySourceParser"],[1020,"impl-Produce%3C\'r,+NaiveTime%3E-for-BigQuerySourceParser"],[1021,"impl-Produce%3C\'r,+bool%3E-for-BigQuerySourceParser"],[1022,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-BigQuerySourceParser"],[1023,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-BigQuerySourceParser"],[1024,"impl-Produce%3C\'r,+String%3E-for-BigQuerySourceParser"],[1025,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-BigQuerySourceParser"],[1123,"impl-Display-for-CSVSourceError"],[1124,"impl-Debug-for-CSVSourceError"],[1129,"impl-From%3CError%3E-for-CSVSourceError"],[1130,"impl-From%3CError%3E-for-CSVSourceError"],[1131,"impl-From%3CConnectorXError%3E-for-CSVSourceError"],[1133,"impl-From%3CError%3E-for-CSVSourceError"],[1134,"impl-From%3CError%3E-for-CSVSourceError"],[1162,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1163,"impl-Produce%3C\'r,+bool%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1164,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1165,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1166,"impl-Produce%3C\'r,+String%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1167,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1168,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1169,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1170,"impl-Produce%3C\'r,+f64%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1171,"impl-Produce%3C\'r,+i64%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1278,"impl-Produce%3C\'r,+f64%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1279,"impl-Produce%3C\'r,+Option%3Cu64%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1280,"impl-Produce%3C\'r,+bool%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1281,"impl-Produce%3C\'r,+i32%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1282,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1283,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1284,"impl-Produce%3C\'r,+u64%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1285,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1286,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1287,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1288,"impl-Produce%3C\'r,+String%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1289,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1290,"impl-Produce%3C\'r,+i64%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1291,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1408,"impl-Display-for-MsSQLSourceError"],[1409,"impl-Debug-for-MsSQLSourceError"],[1416,"impl-From%3CConnectorXError%3E-for-MsSQLSourceError"],[1417,"impl-From%3CError%3E-for-MsSQLSourceError"],[1419,"impl-From%3CError%3E-for-MsSQLSourceError"],[1420,"impl-From%3CParseError%3E-for-MsSQLSourceError"],[1421,"impl-From%3CFromUtf8Error%3E-for-MsSQLSourceError"],[1422,"impl-From%3CError%3E-for-MsSQLSourceError"],[1423,"impl-From%3CRunError%3CError%3E%3E-for-MsSQLSourceError"],[1457,"impl-Produce%3C\'r,+%26str%3E-for-MsSQLSourceParser%3C\'a%3E"],[1458,"impl-Produce%3C\'r,+i16%3E-for-MsSQLSourceParser%3C\'a%3E"],[1459,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1460,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1461,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1462,"impl-Produce%3C\'r,+f32%3E-for-MsSQLSourceParser%3C\'a%3E"],[1463,"impl-Produce%3C\'r,+Option%3CIntN%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1464,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1465,"impl-Produce%3C\'r,+Option%3CUuid%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1466,"impl-Produce%3C\'r,+Option%3C%26str%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1467,"impl-Produce%3C\'r,+i64%3E-for-MsSQLSourceParser%3C\'a%3E"],[1468,"impl-Produce%3C\'r,+IntN%3E-for-MsSQLSourceParser%3C\'a%3E"],[1469,"impl-Produce%3C\'r,+Decimal%3E-for-MsSQLSourceParser%3C\'a%3E"],[1470,"impl-Produce%3C\'r,+NaiveTime%3E-for-MsSQLSourceParser%3C\'a%3E"],[1471,"impl-Produce%3C\'r,+bool%3E-for-MsSQLSourceParser%3C\'a%3E"],[1472,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1473,"impl-Produce%3C\'r,+i32%3E-for-MsSQLSourceParser%3C\'a%3E"],[1474,"impl-Produce%3C\'r,+f64%3E-for-MsSQLSourceParser%3C\'a%3E"],[1475,"impl-Produce%3C\'r,+u8%3E-for-MsSQLSourceParser%3C\'a%3E"],[1476,"impl-Produce%3C\'r,+FloatN%3E-for-MsSQLSourceParser%3C\'a%3E"],[1477,"impl-Produce%3C\'r,+Option%3Cu8%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1478,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1479,"impl-Produce%3C\'r,+Uuid%3E-for-MsSQLSourceParser%3C\'a%3E"],[1480,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1481,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1482,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1483,"impl-Produce%3C\'r,+Option%3CFloatN%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1484,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1485,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-MsSQLSourceParser%3C\'a%3E"],[1486,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1487,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1488,"impl-Produce%3C\'r,+Option%3C%26%5Bu8%5D%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1489,"impl-Produce%3C\'r,+NaiveDate%3E-for-MsSQLSourceParser%3C\'a%3E"],[1490,"impl-Produce%3C\'r,+%26%5Bu8%5D%3E-for-MsSQLSourceParser%3C\'a%3E"],[1628,"impl-Display-for-MySQLSourceError"],[1629,"impl-Debug-for-MySQLSourceError"],[1637,"impl-From%3CError%3E-for-MySQLSourceError"],[1638,"impl-From%3CConnectorXError%3E-for-MySQLSourceError"],[1640,"impl-From%3CError%3E-for-MySQLSourceError"],[1641,"impl-From%3CError%3E-for-MySQLSourceError"],[1642,"impl-From%3CUrlError%3E-for-MySQLSourceError"],[1670,"impl-SourcePartition-for-MySQLSourcePartition%3CBinaryProtocol%3E"],[1671,"impl-SourcePartition-for-MySQLSourcePartition%3CTextProtocol%3E"],[1676,"impl-SourcePartition-for-MySQLSourcePartition%3CTextProtocol%3E"],[1677,"impl-SourcePartition-for-MySQLSourcePartition%3CBinaryProtocol%3E"],[1678,"impl-SourcePartition-for-MySQLSourcePartition%3CTextProtocol%3E"],[1679,"impl-SourcePartition-for-MySQLSourcePartition%3CBinaryProtocol%3E"],[1681,"impl-Produce%3C\'r,+f64%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1682,"impl-Produce%3C\'r,+Option%3Cu16%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1683,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1684,"impl-Produce%3C\'r,+Decimal%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1685,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1686,"impl-Produce%3C\'r,+i8%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1687,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1688,"impl-Produce%3C\'r,+u8%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1689,"impl-Produce%3C\'r,+Option%3Cu64%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1690,"impl-Produce%3C\'r,+u64%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1691,"impl-Produce%3C\'r,+Option%3Cu32%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1692,"impl-Produce%3C\'r,+Option%3Cu8%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1693,"impl-Produce%3C\'r,+i64%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1694,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1695,"impl-Produce%3C\'r,+NaiveDate%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1696,"impl-Produce%3C\'r,+f32%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1697,"impl-Produce%3C\'r,+u32%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1698,"impl-Produce%3C\'r,+i32%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1699,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1700,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1701,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1702,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1703,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1704,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1705,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1706,"impl-Produce%3C\'r,+NaiveTime%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1707,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1708,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1709,"impl-Produce%3C\'r,+Value%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1710,"impl-Produce%3C\'r,+String%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1711,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1712,"impl-Produce%3C\'r,+u16%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1713,"impl-Produce%3C\'r,+i16%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1714,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1715,"impl-Produce%3C\'r,+String%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1716,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1717,"impl-Produce%3C\'r,+i64%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1718,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1719,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1720,"impl-Produce%3C\'r,+f64%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1721,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1722,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1723,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1724,"impl-Produce%3C\'r,+i32%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1725,"impl-Produce%3C\'r,+NaiveDate%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1726,"impl-Produce%3C\'r,+Decimal%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1727,"impl-Produce%3C\'r,+f32%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1728,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1729,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1730,"impl-Produce%3C\'r,+Option%3Cu16%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1731,"impl-Produce%3C\'r,+i8%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1732,"impl-Produce%3C\'r,+Value%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1733,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1734,"impl-Produce%3C\'r,+NaiveTime%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1735,"impl-Produce%3C\'r,+Option%3Cu32%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1736,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1737,"impl-Produce%3C\'r,+u16%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1738,"impl-Produce%3C\'r,+Option%3Cu64%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1739,"impl-Produce%3C\'r,+u8%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1740,"impl-Produce%3C\'r,+i16%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1741,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1742,"impl-Produce%3C\'r,+u64%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1743,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1744,"impl-Produce%3C\'r,+u32%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1745,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1746,"impl-Produce%3C\'r,+Option%3Cu8%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1747,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1748,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1750,"impl-SourcePartition-for-MySQLSourcePartition%3CBinaryProtocol%3E"],[1751,"impl-SourcePartition-for-MySQLSourcePartition%3CTextProtocol%3E"],[1870,"impl-Display-for-OracleSourceError"],[1871,"impl-Debug-for-OracleSourceError"],[1877,"impl-From%3CError%3E-for-OracleSourceError"],[1878,"impl-From%3CError%3E-for-OracleSourceError"],[1879,"impl-From%3CFromUtf8Error%3E-for-OracleSourceError"],[1881,"impl-From%3CConnectorXError%3E-for-OracleSourceError"],[1882,"impl-From%3CError%3E-for-OracleSourceError"],[1883,"impl-From%3CParseError%3E-for-OracleSourceError"],[1915,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[1916,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[1917,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[1918,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[1919,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[1920,"impl-Produce%3C\'r,+f64%3E-for-OracleTextSourceParser%3C\'a%3E"],[1921,"impl-Produce%3C\'r,+i64%3E-for-OracleTextSourceParser%3C\'a%3E"],[1922,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[1923,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[1924,"impl-Produce%3C\'r,+String%3E-for-OracleTextSourceParser%3C\'a%3E"],[1925,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[1926,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[1927,"impl-Produce%3C\'r,+NaiveDate%3E-for-OracleTextSourceParser%3C\'a%3E"],[1928,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-OracleTextSourceParser%3C\'a%3E"],[2100,"impl-Debug-for-PostgresSourceError"],[2101,"impl-Display-for-PostgresSourceError"],[2114,"impl-From%3CErrorStack%3E-for-PostgresSourceError"],[2115,"impl-From%3CError%3E-for-PostgresSourceError"],[2116,"impl-From%3CError%3E-for-PostgresSourceError"],[2117,"impl-From%3CError%3E-for-PostgresSourceError"],[2119,"impl-From%3CFromHexError%3E-for-PostgresSourceError"],[2120,"impl-From%3CError%3E-for-PostgresSourceError"],[2121,"impl-From%3CError%3E-for-PostgresSourceError"],[2122,"impl-From%3CConnectorXError%3E-for-PostgresSourceError"],[2165,"impl-SourcePartition-for-PostgresSourcePartition%3CBinaryProtocol,+C%3E"],[2166,"impl-SourcePartition-for-PostgresSourcePartition%3CSimpleProtocol,+C%3E"],[2167,"impl-SourcePartition-for-PostgresSourcePartition%3CCSVProtocol,+C%3E"],[2168,"impl-SourcePartition-for-PostgresSourcePartition%3CCursorProtocol,+C%3E"],[2175,"impl-SourcePartition-for-PostgresSourcePartition%3CBinaryProtocol,+C%3E"],[2176,"impl-SourcePartition-for-PostgresSourcePartition%3CCSVProtocol,+C%3E"],[2177,"impl-SourcePartition-for-PostgresSourcePartition%3CSimpleProtocol,+C%3E"],[2178,"impl-SourcePartition-for-PostgresSourcePartition%3CCursorProtocol,+C%3E"],[2179,"impl-SourcePartition-for-PostgresSourcePartition%3CBinaryProtocol,+C%3E"],[2180,"impl-SourcePartition-for-PostgresSourcePartition%3CCursorProtocol,+C%3E"],[2181,"impl-SourcePartition-for-PostgresSourcePartition%3CCSVProtocol,+C%3E"],[2182,"impl-SourcePartition-for-PostgresSourcePartition%3CSimpleProtocol,+C%3E"],[2184,"impl-Produce%3C\'r,+Value%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2185,"impl-Produce%3C\'r,+Vec%3CString%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2186,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2187,"impl-Produce%3C\'r,+f32%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2188,"impl-Produce%3C\'r,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2189,"impl-Produce%3C\'r,+bool%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2190,"impl-Produce%3C\'r,+NaiveDate%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2191,"impl-Produce%3C\'r,+Option%3CHashMap%3CString,+Option%3CString%3E%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2192,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2193,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2194,"impl-Produce%3C\'r,+Decimal%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2195,"impl-Produce%3C\'r,+i16%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2196,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2197,"impl-Produce%3C\'r,+HashMap%3CString,+Option%3CString%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2198,"impl-Produce%3C\'r,+Option%3CVec%3CDecimal%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2199,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2200,"impl-Produce%3C\'r,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2201,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2202,"impl-Produce%3C\'r,+Option%3CVec%3Ci16%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2203,"impl-Produce%3C\'r,+Vec%3Cf32%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2204,"impl-Produce%3C\'r,+Vec%3Cf64%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2205,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2206,"impl-Produce%3C\'r,+Option%3CVec%3Ci32%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2207,"impl-Produce%3C\'r,+Option%3C%26str%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2208,"impl-Produce%3C\'r,+Vec%3Cbool%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2209,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2210,"impl-Produce%3C\'r,+Option%3CVec%3Cf32%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2211,"impl-Produce%3C\'r,+Uuid%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2212,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2213,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2214,"impl-Produce%3C\'r,+%26str%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2215,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2216,"impl-Produce%3C\'r,+NaiveTime%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2217,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2218,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2219,"impl-Produce%3C\'r,+i8%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2220,"impl-Produce%3C\'r,+Vec%3Ci32%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2221,"impl-Produce%3C\'r,+Option%3CUuid%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2222,"impl-Produce%3C\'r,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2223,"impl-Produce%3C\'r,+i32%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2224,"impl-Produce%3C\'r,+f64%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2225,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2226,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2227,"impl-Produce%3C\'r,+Vec%3Ci16%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2228,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2229,"impl-Produce%3C\'r,+Vec%3Ci64%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2230,"impl-Produce%3C\'r,+Vec%3CDecimal%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2231,"impl-Produce%3C\'r,+i64%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2232,"impl-Produce%3C\'r,+Option%3CVec%3CString%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2233,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2234,"impl-Produce%3C\'r,+Option%3CHashMap%3CString,+Option%3CString%3E%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2235,"impl-Produce%3C\'r,+i16%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2236,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2237,"impl-Produce%3C\'r,+Vec%3Ci8%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2238,"impl-Produce%3C\'r,+i32%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2239,"impl-Produce%3C\'r,+f32%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2240,"impl-Produce%3C\'r,+Decimal%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2241,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2242,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2243,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2244,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2245,"impl-Produce%3C\'r,+i64%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2246,"impl-Produce%3C\'r,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2247,"impl-Produce%3C\'r,+Uuid%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2248,"impl-Produce%3C\'r,+Option%3CUuid%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2249,"impl-Produce%3C\'r,+Vec%3Cf32%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2250,"impl-Produce%3C\'r,+Option%3CVec%3Ci32%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2251,"impl-Produce%3C\'r,+Vec%3Ci64%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2252,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2253,"impl-Produce%3C\'r,+Option%3CVec%3Ci8%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2254,"impl-Produce%3C\'r,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2255,"impl-Produce%3C\'r,+Option%3CVec%3CDecimal%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2256,"impl-Produce%3C\'r,+Vec%3Cf64%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2257,"impl-Produce%3C\'r,+Option%3CVec%3Ci16%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2258,"impl-Produce%3C\'r,+Option%3CVec%3Cf32%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2259,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2260,"impl-Produce%3C\'r,+Vec%3CString%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2261,"impl-Produce%3C\'r,+Option%3C%26str%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2262,"impl-Produce%3C\'r,+%26str%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2263,"impl-Produce%3C\'r,+Option%3CVec%3CString%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2264,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2265,"impl-Produce%3C\'r,+Value%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2266,"impl-Produce%3C\'r,+Vec%3Ci16%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2267,"impl-Produce%3C\'r,+i8%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2268,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2269,"impl-Produce%3C\'r,+Vec%3CDecimal%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2270,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2271,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2272,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2273,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2274,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2275,"impl-Produce%3C\'r,+bool%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2276,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2277,"impl-Produce%3C\'r,+HashMap%3CString,+Option%3CString%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2278,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2279,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2280,"impl-Produce%3C\'r,+f64%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2281,"impl-Produce%3C\'r,+NaiveDate%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2282,"impl-Produce%3C\'r,+NaiveTime%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2283,"impl-Produce%3C\'r,+Vec%3Cbool%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2284,"impl-Produce%3C\'r,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2285,"impl-Produce%3C\'r,+Vec%3Ci32%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2286,"impl-Produce%3C\'r,+NaiveTime%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2287,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2288,"impl-Produce%3C\'r,+HashMap%3CString,+Option%3CString%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2289,"impl-Produce%3C\'r,+Option%3CVec%3CString%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2290,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2291,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2292,"impl-Produce%3C\'r,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2293,"impl-Produce%3C\'r,+%26str%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2294,"impl-Produce%3C\'r,+i8%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2295,"impl-Produce%3C\'r,+i32%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2296,"impl-Produce%3C\'r,+Option%3CVec%3CDecimal%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2297,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2298,"impl-Produce%3C\'r,+Value%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2299,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2300,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2301,"impl-Produce%3C\'r,+Vec%3Cf64%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2302,"impl-Produce%3C\'r,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2303,"impl-Produce%3C\'r,+Uuid%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2304,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2305,"impl-Produce%3C\'r,+Option%3C%26str%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2306,"impl-Produce%3C\'r,+Option%3CHashMap%3CString,+Option%3CString%3E%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2307,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2308,"impl-Produce%3C\'r,+Vec%3CDecimal%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2309,"impl-Produce%3C\'r,+f32%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2310,"impl-Produce%3C\'r,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2311,"impl-Produce%3C\'r,+Vec%3CString%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2312,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2313,"impl-Produce%3C\'r,+Vec%3Cbool%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2314,"impl-Produce%3C\'r,+Vec%3Cf32%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2315,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2316,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2317,"impl-Produce%3C\'r,+Option%3CUuid%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2318,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2319,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2320,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2321,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2322,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2323,"impl-Produce%3C\'r,+i16%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2324,"impl-Produce%3C\'r,+Vec%3Ci64%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2325,"impl-Produce%3C\'r,+Option%3CVec%3Cf32%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2326,"impl-Produce%3C\'r,+bool%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2327,"impl-Produce%3C\'r,+Vec%3Ci16%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2328,"impl-Produce%3C\'r,+Option%3CVec%3Ci16%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2329,"impl-Produce%3C\'r,+NaiveDate%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2330,"impl-Produce%3C\'r,+Option%3CVec%3Ci32%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2331,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2332,"impl-Produce%3C\'r,+i64%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2333,"impl-Produce%3C\'r,+f64%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2334,"impl-Produce%3C\'r,+Decimal%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2335,"impl-Produce%3C\'r,+Vec%3Ci32%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2336,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-PostgresSimpleSourceParser"],[2337,"impl-Produce%3C\'r,+Option%3CVec%3CString%3E%3E%3E-for-PostgresSimpleSourceParser"],[2338,"impl-Produce%3C\'r,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresSimpleSourceParser"],[2339,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-PostgresSimpleSourceParser"],[2340,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-PostgresSimpleSourceParser"],[2341,"impl-Produce%3C\'r,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresSimpleSourceParser"],[2342,"impl-Produce%3C\'r,+Option%3CVec%3Cf32%3E%3E%3E-for-PostgresSimpleSourceParser"],[2343,"impl-Produce%3C\'r,+Vec%3Cf32%3E%3E-for-PostgresSimpleSourceParser"],[2344,"impl-Produce%3C\'r,+Option%3CVec%3CDecimal%3E%3E%3E-for-PostgresSimpleSourceParser"],[2345,"impl-Produce%3C\'r,+bool%3E-for-PostgresSimpleSourceParser"],[2346,"impl-Produce%3C\'r,+Decimal%3E-for-PostgresSimpleSourceParser"],[2347,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-PostgresSimpleSourceParser"],[2348,"impl-Produce%3C\'r,+Option%3CHashMap%3CString,+Option%3CString%3E%3E%3E%3E-for-PostgresSimpleSourceParser"],[2349,"impl-Produce%3C\'r,+Vec%3Cf64%3E%3E-for-PostgresSimpleSourceParser"],[2350,"impl-Produce%3C\'r,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresSimpleSourceParser"],[2351,"impl-Produce%3C\'r,+Vec%3Ci32%3E%3E-for-PostgresSimpleSourceParser"],[2352,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresSimpleSourceParser"],[2353,"impl-Produce%3C\'r,+Option%3CUuid%3E%3E-for-PostgresSimpleSourceParser"],[2354,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-PostgresSimpleSourceParser"],[2355,"impl-Produce%3C\'r,+Option%3CVec%3Ci32%3E%3E%3E-for-PostgresSimpleSourceParser"],[2356,"impl-Produce%3C\'r,+Option%3C%26str%3E%3E-for-PostgresSimpleSourceParser"],[2357,"impl-Produce%3C\'r,+Vec%3Ci64%3E%3E-for-PostgresSimpleSourceParser"],[2358,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresSimpleSourceParser"],[2359,"impl-Produce%3C\'r,+i32%3E-for-PostgresSimpleSourceParser"],[2360,"impl-Produce%3C\'r,+Vec%3Cbool%3E%3E-for-PostgresSimpleSourceParser"],[2361,"impl-Produce%3C\'r,+f64%3E-for-PostgresSimpleSourceParser"],[2362,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-PostgresSimpleSourceParser"],[2363,"impl-Produce%3C\'r,+i64%3E-for-PostgresSimpleSourceParser"],[2364,"impl-Produce%3C\'r,+Vec%3Ci16%3E%3E-for-PostgresSimpleSourceParser"],[2365,"impl-Produce%3C\'r,+%26str%3E-for-PostgresSimpleSourceParser"],[2366,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-PostgresSimpleSourceParser"],[2367,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-PostgresSimpleSourceParser"],[2368,"impl-Produce%3C\'r,+i16%3E-for-PostgresSimpleSourceParser"],[2369,"impl-Produce%3C\'r,+i8%3E-for-PostgresSimpleSourceParser"],[2370,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-PostgresSimpleSourceParser"],[2371,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-PostgresSimpleSourceParser"],[2372,"impl-Produce%3C\'r,+HashMap%3CString,+Option%3CString%3E%3E%3E-for-PostgresSimpleSourceParser"],[2373,"impl-Produce%3C\'r,+NaiveTime%3E-for-PostgresSimpleSourceParser"],[2374,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-PostgresSimpleSourceParser"],[2375,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-PostgresSimpleSourceParser"],[2376,"impl-Produce%3C\'r,+Vec%3CString%3E%3E-for-PostgresSimpleSourceParser"],[2377,"impl-Produce%3C\'r,+f32%3E-for-PostgresSimpleSourceParser"],[2378,"impl-Produce%3C\'r,+Value%3E-for-PostgresSimpleSourceParser"],[2379,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-PostgresSimpleSourceParser"],[2380,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-PostgresSimpleSourceParser"],[2381,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-PostgresSimpleSourceParser"],[2382,"impl-Produce%3C\'r,+NaiveDate%3E-for-PostgresSimpleSourceParser"],[2383,"impl-Produce%3C\'r,+Uuid%3E-for-PostgresSimpleSourceParser"],[2384,"impl-Produce%3C\'r,+Option%3CVec%3Ci16%3E%3E%3E-for-PostgresSimpleSourceParser"],[2385,"impl-Produce%3C\'r,+Vec%3CDecimal%3E%3E-for-PostgresSimpleSourceParser"],[2387,"impl-SourcePartition-for-PostgresSourcePartition%3CSimpleProtocol,+C%3E"],[2388,"impl-SourcePartition-for-PostgresSourcePartition%3CCursorProtocol,+C%3E"],[2389,"impl-SourcePartition-for-PostgresSourcePartition%3CBinaryProtocol,+C%3E"],[2390,"impl-SourcePartition-for-PostgresSourcePartition%3CCSVProtocol,+C%3E"],[2530,"impl-Debug-for-SQLiteSourceError"],[2531,"impl-Display-for-SQLiteSourceError"],[2536,"impl-From%3CError%3E-for-SQLiteSourceError"],[2537,"impl-From%3CConnectorXError%3E-for-SQLiteSourceError"],[2538,"impl-From%3CFromUtf8Error%3E-for-SQLiteSourceError"],[2540,"impl-From%3CError%3E-for-SQLiteSourceError"],[2541,"impl-From%3CError%3E-for-SQLiteSourceError"],[2566,"impl-Produce%3C\'r,+NaiveTime%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2567,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2568,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2569,"impl-Produce%3C\'r,+f64%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2570,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2571,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2572,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2573,"impl-Produce%3C\'r,+NaiveDate%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2574,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2575,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2576,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2577,"impl-Produce%3C\'r,+Box%3Cstr%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2578,"impl-Produce%3C\'r,+i64%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2579,"impl-Produce%3C\'r,+Option%3CBox%3Cstr%3E%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2580,"impl-Produce%3C\'r,+i32%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2581,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2582,"impl-Produce%3C\'r,+bool%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2583,"impl-Produce%3C\'r,+i16%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2584,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2585,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2609,"impl-TryFrom%3C(Option%3C%26str%3E,+Type)%3E-for-SQLiteTypeSystem"],[2611,"impl-TryFrom%3CType%3E-for-SQLiteTypeSystem"],[2710,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2711,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2712,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2713,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2714,"impl-Produce%3C\'r,+String%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2715,"impl-Produce%3C\'r,+i8%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2716,"impl-Produce%3C\'r,+char%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2717,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2718,"impl-Produce%3C\'r,+f64%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2719,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2720,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2721,"impl-Produce%3C\'r,+bool%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2722,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2723,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2724,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2725,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2726,"impl-Produce%3C\'r,+Option%3Cchar%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2727,"impl-Produce%3C\'r,+i64%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2728,"impl-Produce%3C\'r,+NaiveTime%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2729,"impl-Produce%3C\'r,+NaiveDate%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2730,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2731,"impl-Produce%3C\'r,+i16%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2732,"impl-Produce%3C\'r,+f32%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2733,"impl-Produce%3C\'r,+i32%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2794,"impl-Debug-for-TrinoSourceError"],[2795,"impl-Display-for-TrinoSourceError"],[2796,"impl-From%3CConnectorXError%3E-for-TrinoSourceError"],[2797,"impl-From%3CFromUtf8Error%3E-for-TrinoSourceError"],[2799,"impl-From%3CParseError%3E-for-TrinoSourceError"],[2800,"impl-From%3CError%3E-for-TrinoSourceError"],[2842,"impl-TryFrom%3CPrestoTy%3E-for-TrinoTypeSystem"],[2843,"impl-TryFrom%3C(Option%3C%26str%3E,+PrestoTy)%3E-for-TrinoTypeSystem"],[3067,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-BigQueryArrowTransport"],[3068,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-BigQueryArrowTransport"],[3069,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-BigQueryArrowTransport"],[3070,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-BigQueryArrowTransport"],[3071,"impl-TypeConversion%3Ci64,+i64%3E-for-BigQueryArrowTransport"],[3072,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-BigQueryArrowTransport"],[3073,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-BigQueryArrowTransport"],[3074,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-BigQueryArrowTransport"],[3075,"impl-TypeConversion%3Cf64,+f64%3E-for-BigQueryArrowTransport"],[3076,"impl-TypeConversion%3Cbool,+bool%3E-for-BigQueryArrowTransport"],[3077,"impl-TypeConversion%3CString,+String%3E-for-BigQueryArrowTransport"],[3078,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-BigQueryArrowTransport"],[3079,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-BigQueryArrowTransport"],[3080,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-BigQueryArrowTransport"],[3081,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-BigQueryArrowTransport"],[3082,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-BigQueryArrowTransport"],[3083,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-BigQueryArrow2Transport"],[3084,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-BigQueryArrow2Transport"],[3085,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-BigQueryArrow2Transport"],[3086,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-BigQueryArrow2Transport"],[3087,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-BigQueryArrow2Transport"],[3088,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-BigQueryArrow2Transport"],[3089,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-BigQueryArrow2Transport"],[3090,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-BigQueryArrow2Transport"],[3091,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-BigQueryArrow2Transport"],[3092,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-BigQueryArrow2Transport"],[3093,"impl-TypeConversion%3Ci64,+i64%3E-for-BigQueryArrow2Transport"],[3094,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-BigQueryArrow2Transport"],[3095,"impl-TypeConversion%3Cf64,+f64%3E-for-BigQueryArrow2Transport"],[3096,"impl-TypeConversion%3CString,+String%3E-for-BigQueryArrow2Transport"],[3097,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-BigQueryArrow2Transport"],[3098,"impl-TypeConversion%3Cbool,+bool%3E-for-BigQueryArrow2Transport"],[3099,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-BigQueryArrowTransport"],[3100,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-BigQueryArrowTransport"],[3101,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-BigQueryArrowTransport"],[3102,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-BigQueryArrowTransport"],[3103,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-BigQueryArrowTransport"],[3104,"impl-TypeConversion%3Cf64,+f64%3E-for-BigQueryArrowTransport"],[3105,"impl-TypeConversion%3CString,+String%3E-for-BigQueryArrowTransport"],[3106,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-BigQueryArrowTransport"],[3107,"impl-TypeConversion%3Cbool,+bool%3E-for-BigQueryArrowTransport"],[3108,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-BigQueryArrowTransport"],[3109,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-BigQueryArrowTransport"],[3110,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-BigQueryArrowTransport"],[3111,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-BigQueryArrowTransport"],[3112,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-BigQueryArrowTransport"],[3113,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-BigQueryArrowTransport"],[3114,"impl-TypeConversion%3Ci64,+i64%3E-for-BigQueryArrowTransport"],[3115,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-CSVArrowTransport"],[3116,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-CSVArrowTransport"],[3117,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-CSVArrowTransport"],[3118,"impl-TypeConversion%3CString,+String%3E-for-CSVArrowTransport"],[3119,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-CSVArrowTransport"],[3120,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-CSVArrowTransport"],[3121,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-CSVArrowTransport"],[3122,"impl-TypeConversion%3Cbool,+bool%3E-for-CSVArrowTransport"],[3123,"impl-TypeConversion%3Cf64,+f64%3E-for-CSVArrowTransport"],[3124,"impl-TypeConversion%3Ci64,+i64%3E-for-CSVArrowTransport"],[3125,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-DummyArrowTransport"],[3126,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-DummyArrowTransport"],[3127,"impl-TypeConversion%3CNaiveDate,+DateTime%3CUtc%3E%3E-for-DummyArrowTransport"],[3128,"impl-TypeConversion%3CString,+String%3E-for-DummyArrowTransport"],[3129,"impl-TypeConversion%3Cbool,+bool%3E-for-DummyArrowTransport"],[3130,"impl-TypeConversion%3CDateTime%3CUtc%3E,+NaiveDateTime%3E-for-DummyArrowTransport"],[3131,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CNaiveDateTime%3E%3E-for-DummyArrowTransport"],[3132,"impl-TypeConversion%3Ci64,+i64%3E-for-DummyArrowTransport"],[3133,"impl-TypeConversion%3CNaiveDateTime,+DateTime%3CUtc%3E%3E-for-DummyArrowTransport"],[3134,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-DummyArrowTransport"],[3135,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-DummyArrowTransport"],[3136,"impl-TypeConversion%3Cf64,+f64%3E-for-DummyArrowTransport"],[3137,"impl-TypeConversion%3CString,+String%3E-for-DummyArrow2Transport"],[3138,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-DummyArrow2Transport"],[3139,"impl-TypeConversion%3Cf64,+f64%3E-for-DummyArrow2Transport"],[3140,"impl-TypeConversion%3CNaiveDateTime,+DateTime%3CUtc%3E%3E-for-DummyArrow2Transport"],[3141,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-DummyArrow2Transport"],[3142,"impl-TypeConversion%3CNaiveDate,+DateTime%3CUtc%3E%3E-for-DummyArrow2Transport"],[3143,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-DummyArrow2Transport"],[3144,"impl-TypeConversion%3CDateTime%3CUtc%3E,+NaiveDateTime%3E-for-DummyArrow2Transport"],[3145,"impl-TypeConversion%3Ci64,+i64%3E-for-DummyArrow2Transport"],[3146,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-DummyArrow2Transport"],[3147,"impl-TypeConversion%3Cbool,+bool%3E-for-DummyArrow2Transport"],[3148,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CNaiveDateTime%3E%3E-for-DummyArrow2Transport"],[3149,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MsSQLArrowTransport"],[3150,"impl-TypeConversion%3C%26%5Bu8%5D,+Vec%3Cu8%3E%3E-for-MsSQLArrowTransport"],[3151,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-MsSQLArrowTransport"],[3152,"impl-TypeConversion%3CFloatN,+f64%3E-for-MsSQLArrowTransport"],[3153,"impl-TypeConversion%3Ci32,+i64%3E-for-MsSQLArrowTransport"],[3154,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MsSQLArrowTransport"],[3155,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3156,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3157,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MsSQLArrowTransport"],[3158,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MsSQLArrowTransport"],[3159,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-MsSQLArrowTransport"],[3160,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3161,"impl-TypeConversion%3C%26str,+String%3E-for-MsSQLArrowTransport"],[3162,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-MsSQLArrowTransport"],[3163,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MsSQLArrowTransport"],[3164,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3165,"impl-TypeConversion%3Cf64,+f64%3E-for-MsSQLArrowTransport"],[3166,"impl-TypeConversion%3Cbool,+bool%3E-for-MsSQLArrowTransport"],[3167,"impl-TypeConversion%3Cu8,+i64%3E-for-MsSQLArrowTransport"],[3168,"impl-TypeConversion%3Ci16,+i64%3E-for-MsSQLArrowTransport"],[3169,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-MsSQLArrowTransport"],[3170,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3171,"impl-TypeConversion%3Cf32,+f32%3E-for-MsSQLArrowTransport"],[3172,"impl-TypeConversion%3CUuid,+String%3E-for-MsSQLArrowTransport"],[3173,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3174,"impl-TypeConversion%3CDecimal,+f64%3E-for-MsSQLArrowTransport"],[3175,"impl-TypeConversion%3CIntN,+i64%3E-for-MsSQLArrowTransport"],[3176,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MsSQLArrowTransport"],[3177,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-MsSQLArrowTransport"],[3178,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-MsSQLArrowTransport"],[3179,"impl-TypeConversion%3COption%3CFloatN%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3180,"impl-TypeConversion%3COption%3C%26%5Bu8%5D%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MsSQLArrowTransport"],[3181,"impl-TypeConversion%3Ci64,+i64%3E-for-MsSQLArrowTransport"],[3182,"impl-TypeConversion%3COption%3CIntN%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3183,"impl-TypeConversion%3COption%3C%26%5Bu8%5D%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MsSQLArrow2Transport"],[3184,"impl-TypeConversion%3CFloatN,+f64%3E-for-MsSQLArrow2Transport"],[3185,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-MsSQLArrow2Transport"],[3186,"impl-TypeConversion%3Cf32,+f32%3E-for-MsSQLArrow2Transport"],[3187,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MsSQLArrow2Transport"],[3188,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MsSQLArrow2Transport"],[3189,"impl-TypeConversion%3COption%3CFloatN%3E,+Option%3Cf64%3E%3E-for-MsSQLArrow2Transport"],[3190,"impl-TypeConversion%3Ci32,+i32%3E-for-MsSQLArrow2Transport"],[3191,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-MsSQLArrow2Transport"],[3192,"impl-TypeConversion%3C%26str,+String%3E-for-MsSQLArrow2Transport"],[3193,"impl-TypeConversion%3COption%3CIntN%3E,+Option%3Ci64%3E%3E-for-MsSQLArrow2Transport"],[3194,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-MsSQLArrow2Transport"],[3195,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-MsSQLArrow2Transport"],[3196,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MsSQLArrow2Transport"],[3197,"impl-TypeConversion%3CDecimal,+f64%3E-for-MsSQLArrow2Transport"],[3198,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MsSQLArrow2Transport"],[3199,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MsSQLArrow2Transport"],[3200,"impl-TypeConversion%3C%26%5Bu8%5D,+Vec%3Cu8%3E%3E-for-MsSQLArrow2Transport"],[3201,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MsSQLArrow2Transport"],[3202,"impl-TypeConversion%3CIntN,+i64%3E-for-MsSQLArrow2Transport"],[3203,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci32%3E%3E-for-MsSQLArrow2Transport"],[3204,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-MsSQLArrow2Transport"],[3205,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MsSQLArrow2Transport"],[3206,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-MsSQLArrow2Transport"],[3207,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-MsSQLArrow2Transport"],[3208,"impl-TypeConversion%3Ci64,+i64%3E-for-MsSQLArrow2Transport"],[3209,"impl-TypeConversion%3CUuid,+String%3E-for-MsSQLArrow2Transport"],[3210,"impl-TypeConversion%3Cbool,+bool%3E-for-MsSQLArrow2Transport"],[3211,"impl-TypeConversion%3Cu8,+i32%3E-for-MsSQLArrow2Transport"],[3212,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MsSQLArrow2Transport"],[3213,"impl-TypeConversion%3Cf64,+f64%3E-for-MsSQLArrow2Transport"],[3214,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MsSQLArrow2Transport"],[3215,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-MsSQLArrow2Transport"],[3216,"impl-TypeConversion%3Ci16,+i32%3E-for-MsSQLArrow2Transport"],[3217,"impl-TypeConversion%3Ci32,+i64%3E-for-MsSQLArrowTransport"],[3218,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3219,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MsSQLArrowTransport"],[3220,"impl-TypeConversion%3COption%3CFloatN%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3221,"impl-TypeConversion%3Ci16,+i64%3E-for-MsSQLArrowTransport"],[3222,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-MsSQLArrowTransport"],[3223,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MsSQLArrowTransport"],[3224,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-MsSQLArrowTransport"],[3225,"impl-TypeConversion%3Cu8,+i64%3E-for-MsSQLArrowTransport"],[3226,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-MsSQLArrowTransport"],[3227,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MsSQLArrowTransport"],[3228,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MsSQLArrowTransport"],[3229,"impl-TypeConversion%3CDecimal,+f64%3E-for-MsSQLArrowTransport"],[3230,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3231,"impl-TypeConversion%3C%26%5Bu8%5D,+Vec%3Cu8%3E%3E-for-MsSQLArrowTransport"],[3232,"impl-TypeConversion%3Cbool,+bool%3E-for-MsSQLArrowTransport"],[3233,"impl-TypeConversion%3C%26str,+String%3E-for-MsSQLArrowTransport"],[3234,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MsSQLArrowTransport"],[3235,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-MsSQLArrowTransport"],[3236,"impl-TypeConversion%3Cf64,+f64%3E-for-MsSQLArrowTransport"],[3237,"impl-TypeConversion%3CFloatN,+f64%3E-for-MsSQLArrowTransport"],[3238,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-MsSQLArrowTransport"],[3239,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MsSQLArrowTransport"],[3240,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3241,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3242,"impl-TypeConversion%3COption%3C%26%5Bu8%5D%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MsSQLArrowTransport"],[3243,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3244,"impl-TypeConversion%3COption%3CIntN%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3245,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3246,"impl-TypeConversion%3CIntN,+i64%3E-for-MsSQLArrowTransport"],[3247,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-MsSQLArrowTransport"],[3248,"impl-TypeConversion%3CUuid,+String%3E-for-MsSQLArrowTransport"],[3249,"impl-TypeConversion%3Cf32,+f32%3E-for-MsSQLArrowTransport"],[3250,"impl-TypeConversion%3Ci64,+i64%3E-for-MsSQLArrowTransport"],[3251,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3252,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3253,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3254,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3255,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3256,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3257,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3258,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3259,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3260,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3261,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3262,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3263,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3264,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Cbool%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3265,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3266,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3267,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3268,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3269,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3270,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3271,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3272,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3273,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3274,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3275,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3276,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3277,"impl-TypeConversion%3Ci8,+bool%3E-for-MySQLArrowTransport%3CP%3E"],[3278,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3279,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3280,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3281,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3282,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3283,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3284,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3285,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3286,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3287,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3288,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3289,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3290,"impl-TypeConversion%3CValue,+String%3E-for-MySQLArrowTransport%3CP%3E"],[3291,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3292,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3293,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3294,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3295,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3296,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3297,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3298,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3299,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3300,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3301,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3302,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3303,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3304,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3305,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3306,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3307,"impl-TypeConversion%3CDecimal,+f64%3E-for-MySQLArrowTransport%3CP%3E"],[3308,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3309,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3310,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3311,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3312,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3313,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Cbool%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3314,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3315,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3316,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3317,"impl-TypeConversion%3CValue,+String%3E-for-MySQLArrow2Transport%3CP%3E"],[3318,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3319,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3320,"impl-TypeConversion%3Ci8,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3321,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3322,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3323,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3324,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3325,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3326,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3327,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3328,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3329,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3330,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3331,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3332,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3333,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3334,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3335,"impl-TypeConversion%3Ci8,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3336,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3337,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3338,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3339,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3340,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3341,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3342,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3343,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3344,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3345,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3346,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3347,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3348,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3349,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3350,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3351,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3352,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3353,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3354,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3355,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3356,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3357,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3358,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3359,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3360,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3361,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3362,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3363,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3364,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3365,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3366,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3367,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3368,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3369,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3370,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3371,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3372,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3373,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3374,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3375,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3376,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3377,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3378,"impl-TypeConversion%3CDecimal,+f64%3E-for-MySQLArrow2Transport%3CP%3E"],[3379,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3380,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3381,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3382,"impl-TypeConversion%3CValue,+String%3E-for-MySQLArrowTransport%3CP%3E"],[3383,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3384,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3385,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3386,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3387,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3388,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3389,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3390,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3391,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3392,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3393,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3394,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3395,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3396,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3397,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3398,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Cbool%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3399,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3400,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3401,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3402,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3403,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3404,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3405,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3406,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3407,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3408,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3409,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3410,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3411,"impl-TypeConversion%3Ci8,+bool%3E-for-MySQLArrowTransport%3CP%3E"],[3412,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3413,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3414,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3415,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3416,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3417,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3418,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3419,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3420,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3421,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3422,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3423,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3424,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3425,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3426,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3427,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3428,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3429,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3430,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3431,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3432,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3433,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3434,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3435,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3436,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3437,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3438,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3439,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Cbool%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3440,"impl-TypeConversion%3CDecimal,+f64%3E-for-MySQLArrowTransport%3CP%3E"],[3441,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3442,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3443,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3444,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3445,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3446,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3447,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-OracleArrowTransport"],[3448,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-OracleArrowTransport"],[3449,"impl-TypeConversion%3Ci64,+i64%3E-for-OracleArrowTransport"],[3450,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-OracleArrowTransport"],[3451,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-OracleArrowTransport"],[3452,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-OracleArrowTransport"],[3453,"impl-TypeConversion%3CString,+String%3E-for-OracleArrowTransport"],[3454,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-OracleArrowTransport"],[3455,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-OracleArrowTransport"],[3456,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-OracleArrowTransport"],[3457,"impl-TypeConversion%3Cf64,+f64%3E-for-OracleArrowTransport"],[3458,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-OracleArrowTransport"],[3459,"impl-TypeConversion%3Cf64,+f64%3E-for-OracleArrow2Transport"],[3460,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-OracleArrow2Transport"],[3461,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-OracleArrow2Transport"],[3462,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-OracleArrow2Transport"],[3463,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-OracleArrow2Transport"],[3464,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-OracleArrow2Transport"],[3465,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-OracleArrow2Transport"],[3466,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-OracleArrow2Transport"],[3467,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-OracleArrow2Transport"],[3468,"impl-TypeConversion%3CString,+String%3E-for-OracleArrow2Transport"],[3469,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-OracleArrow2Transport"],[3470,"impl-TypeConversion%3Ci64,+i64%3E-for-OracleArrow2Transport"],[3471,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-OracleArrowTransport"],[3472,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-OracleArrowTransport"],[3473,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-OracleArrowTransport"],[3474,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-OracleArrowTransport"],[3475,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-OracleArrowTransport"],[3476,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-OracleArrowTransport"],[3477,"impl-TypeConversion%3CString,+String%3E-for-OracleArrowTransport"],[3478,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-OracleArrowTransport"],[3479,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-OracleArrowTransport"],[3480,"impl-TypeConversion%3Ci64,+i64%3E-for-OracleArrowTransport"],[3481,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-OracleArrowTransport"],[3482,"impl-TypeConversion%3Cf64,+f64%3E-for-OracleArrowTransport"],[3483,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3484,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3485,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3486,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3487,"impl-TypeConversion%3CUuid,+String%3E-for-PostgresArrowTransport%3CP,+C%3E"],[3488,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3489,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3490,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3491,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3492,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3493,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3494,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3495,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3496,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3497,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3498,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3499,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3500,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3501,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3502,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3503,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3504,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3505,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3506,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3507,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3508,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3509,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3510,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3511,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3512,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3513,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3514,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3515,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3516,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3517,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3518,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3519,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3520,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3521,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3522,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3523,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3524,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3525,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3526,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3527,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3528,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3529,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3530,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3531,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3532,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3533,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3534,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3535,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3536,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3537,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3538,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3539,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3540,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3541,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3542,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3543,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3544,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3545,"impl-TypeConversion%3CDecimal,+f64%3E-for-PostgresArrowTransport%3CP,+C%3E"],[3546,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3547,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3548,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3549,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3550,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3551,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3552,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3553,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3554,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3555,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3556,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3557,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3558,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3559,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3560,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3561,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3562,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3563,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3564,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3565,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3566,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3567,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3568,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3569,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3570,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3571,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3572,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3573,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3574,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3575,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3576,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3577,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3578,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3579,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3580,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3581,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3582,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3583,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3584,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3585,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3586,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3587,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3588,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3589,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3590,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3591,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3592,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3593,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3594,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3595,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3596,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3597,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3598,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3599,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3600,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3601,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3602,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3603,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3604,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3605,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3606,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3607,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3608,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3609,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3610,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3611,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3612,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3613,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3614,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3615,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3616,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3617,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3618,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3619,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3620,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3621,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3622,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3623,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3624,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3625,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3626,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3627,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3628,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3629,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3630,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3631,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3632,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3633,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3634,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3635,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3636,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3637,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3638,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3639,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3640,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3641,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3642,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3643,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3644,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3645,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3646,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3647,"impl-TypeConversion%3CValue,+String%3E-for-PostgresArrowTransport%3CP,+C%3E"],[3648,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3649,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3650,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3651,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3652,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3653,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3654,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3655,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3656,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3657,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3658,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3659,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3660,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3661,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3662,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3663,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3664,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3665,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3666,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3667,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3668,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3669,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3670,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3671,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3672,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3673,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3674,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3675,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3676,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3677,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3678,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3679,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3680,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3681,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3682,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3683,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3684,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3685,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3686,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3687,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3688,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3689,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3690,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3691,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3692,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3693,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3694,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3695,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3696,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3697,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3698,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3699,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3700,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3701,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3702,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3703,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3704,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3705,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3706,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3707,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3708,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3709,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3710,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3711,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3712,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3713,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3714,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3715,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3716,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3717,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3718,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3719,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3720,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3721,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3722,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3723,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3724,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3725,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3726,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3727,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3728,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3729,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3730,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3731,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3732,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3733,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3734,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3735,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3736,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3737,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3738,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3739,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3740,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3741,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3742,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3743,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3744,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3745,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3746,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3747,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3748,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3749,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3750,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3751,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3752,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3753,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3754,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3755,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3756,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3757,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3758,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3759,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3760,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3761,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3762,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3763,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3764,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3765,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3766,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3767,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3768,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3769,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3770,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3771,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3772,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3773,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3774,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3775,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3776,"impl-TypeConversion%3CUuid,+String%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[3777,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3778,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3779,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3780,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3781,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3782,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3783,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3784,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3785,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3786,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3787,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3788,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3789,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3790,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3791,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3792,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3793,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3794,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3795,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3796,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3797,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3798,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3799,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3800,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3801,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3802,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3803,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3804,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3805,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3806,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3807,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3808,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3809,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3810,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3811,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3812,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3813,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3814,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3815,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3816,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3817,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3818,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3819,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3820,"impl-TypeConversion%3CDecimal,+f64%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[3821,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3822,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3823,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3824,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3825,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3826,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3827,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3828,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3829,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3830,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3831,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3832,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3833,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3834,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3835,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3836,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3837,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3838,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3839,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3840,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3841,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3842,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3843,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3844,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3845,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3846,"impl-TypeConversion%3CValue,+String%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[3847,"impl-TypeConversion%3CVec%3CDecimal%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[3848,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3849,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3850,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3851,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3852,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3853,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3854,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3855,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3856,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3857,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3858,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3859,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3860,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3861,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3862,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3863,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3864,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3865,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3866,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3867,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3868,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3869,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3870,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3871,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3872,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3873,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3874,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3875,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3876,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3877,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3878,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3879,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3880,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3881,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3882,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3883,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3884,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3885,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3886,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3887,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3888,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3889,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3890,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3891,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3892,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3893,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3894,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3895,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3896,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3897,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3898,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3899,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3900,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3901,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3902,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3903,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3904,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3905,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3906,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3907,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3908,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3909,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3910,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3911,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3912,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3913,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3914,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3915,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3916,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3917,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3918,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3919,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3920,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3921,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3922,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3923,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3924,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3925,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3926,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3927,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3928,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3929,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3930,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3931,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3932,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3933,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3934,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3935,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3936,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3937,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3938,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3939,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3940,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3941,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3942,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3943,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3944,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3945,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3946,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3947,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3948,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3949,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3950,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3951,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3952,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3953,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3954,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3955,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3956,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3957,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3958,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3959,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3960,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3961,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3962,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3963,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3964,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3965,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3966,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3967,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3968,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3969,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3970,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3971,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3972,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3973,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3974,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3975,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3976,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3977,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3978,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3979,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3980,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3981,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3982,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3983,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3984,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3985,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3986,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3987,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3988,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3989,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3990,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3991,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3992,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3993,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3994,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3995,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3996,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3997,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3998,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3999,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4000,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4001,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4002,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4003,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4004,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4005,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4006,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4007,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4008,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4009,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4010,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4011,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4012,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4013,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4014,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4015,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4016,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4017,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4018,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4019,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4020,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4021,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4022,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4023,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4024,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4025,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4026,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4027,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4028,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4029,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4030,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4031,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4032,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4033,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4034,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4035,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4036,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4037,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4038,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4039,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4040,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4041,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4042,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4043,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4044,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4045,"impl-TypeConversion%3CDecimal,+f64%3E-for-PostgresArrowTransport%3CP,+C%3E"],[4046,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4047,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4048,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4049,"impl-TypeConversion%3CUuid,+String%3E-for-PostgresArrowTransport%3CP,+C%3E"],[4050,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4051,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4052,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4053,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4054,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4055,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4056,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4057,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4058,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4059,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4060,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4061,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4062,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4063,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4064,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4065,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4066,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4067,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4068,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4069,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4070,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4071,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4072,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4073,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4074,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4075,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4076,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4077,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4078,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4079,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4080,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4081,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4082,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4083,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4084,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4085,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4086,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4087,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4088,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4089,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4090,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4091,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4092,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4093,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4094,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4095,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4096,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4097,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4098,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4099,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4100,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4101,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4102,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4103,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4104,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4105,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4106,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4107,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4108,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4109,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4110,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4111,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4112,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4113,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4114,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4115,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4116,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4117,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4118,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4119,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4120,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4121,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4122,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4123,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4124,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4125,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4126,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4127,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4128,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4129,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4130,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4131,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4132,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4133,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4134,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4135,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4136,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4137,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4138,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4139,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4140,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4141,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4142,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4143,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4144,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4145,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4146,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4147,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4148,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4149,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4150,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4151,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4152,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4153,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4154,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4155,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4156,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4157,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4158,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4159,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4160,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4161,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4162,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4163,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4164,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4165,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4166,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4167,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4168,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4169,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4170,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4171,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4172,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4173,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4174,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4175,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4176,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4177,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4178,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4179,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4180,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4181,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4182,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4183,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4184,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4185,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4186,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4187,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4188,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4189,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4190,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4191,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4192,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4193,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4194,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4195,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4196,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4197,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4198,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4199,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4200,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4201,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4202,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4203,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4204,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4205,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4206,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4207,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4208,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4209,"impl-TypeConversion%3CValue,+String%3E-for-PostgresArrowTransport%3CP,+C%3E"],[4210,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4211,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4212,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4213,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4214,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4215,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4216,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4217,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4218,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4219,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4220,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4221,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4222,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4223,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4224,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4225,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4226,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4227,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4228,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4229,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4230,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4231,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4232,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4233,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4234,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4235,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4236,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4237,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4238,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4239,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4240,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4241,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4242,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4243,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4244,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4245,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4246,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4247,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4248,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4249,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4250,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4251,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4252,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4253,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4254,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4255,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4256,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4257,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4258,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4259,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4260,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4261,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4262,"impl-TypeConversion%3CBox%3Cstr%3E,+String%3E-for-SQLiteArrowTransport"],[4263,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-SQLiteArrowTransport"],[4264,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4265,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-SQLiteArrowTransport"],[4266,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-SQLiteArrowTransport"],[4267,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-SQLiteArrowTransport"],[4268,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-SQLiteArrowTransport"],[4269,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-SQLiteArrowTransport"],[4270,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4271,"impl-TypeConversion%3Cf64,+f64%3E-for-SQLiteArrowTransport"],[4272,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-SQLiteArrowTransport"],[4273,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-SQLiteArrowTransport"],[4274,"impl-TypeConversion%3Ci32,+i64%3E-for-SQLiteArrowTransport"],[4275,"impl-TypeConversion%3Ci16,+i64%3E-for-SQLiteArrowTransport"],[4276,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-SQLiteArrowTransport"],[4277,"impl-TypeConversion%3COption%3CBox%3Cstr%3E%3E,+Option%3CString%3E%3E-for-SQLiteArrowTransport"],[4278,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-SQLiteArrowTransport"],[4279,"impl-TypeConversion%3Ci64,+i64%3E-for-SQLiteArrowTransport"],[4280,"impl-TypeConversion%3Cbool,+bool%3E-for-SQLiteArrowTransport"],[4281,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-SQLiteArrow2Transport"],[4282,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-SQLiteArrow2Transport"],[4283,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-SQLiteArrow2Transport"],[4284,"impl-TypeConversion%3Ci64,+i64%3E-for-SQLiteArrow2Transport"],[4285,"impl-TypeConversion%3Ci16,+i64%3E-for-SQLiteArrow2Transport"],[4286,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-SQLiteArrow2Transport"],[4287,"impl-TypeConversion%3Cf64,+f64%3E-for-SQLiteArrow2Transport"],[4288,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-SQLiteArrow2Transport"],[4289,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-SQLiteArrow2Transport"],[4290,"impl-TypeConversion%3CBox%3Cstr%3E,+String%3E-for-SQLiteArrow2Transport"],[4291,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-SQLiteArrow2Transport"],[4292,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-SQLiteArrow2Transport"],[4293,"impl-TypeConversion%3Ci32,+i64%3E-for-SQLiteArrow2Transport"],[4294,"impl-TypeConversion%3Cbool,+bool%3E-for-SQLiteArrow2Transport"],[4295,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-SQLiteArrow2Transport"],[4296,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-SQLiteArrow2Transport"],[4297,"impl-TypeConversion%3COption%3CBox%3Cstr%3E%3E,+Option%3CString%3E%3E-for-SQLiteArrow2Transport"],[4298,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-SQLiteArrow2Transport"],[4299,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-SQLiteArrow2Transport"],[4300,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-SQLiteArrow2Transport"],[4301,"impl-TypeConversion%3Ci64,+i64%3E-for-SQLiteArrowTransport"],[4302,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-SQLiteArrowTransport"],[4303,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-SQLiteArrowTransport"],[4304,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-SQLiteArrowTransport"],[4305,"impl-TypeConversion%3Cf64,+f64%3E-for-SQLiteArrowTransport"],[4306,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4307,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-SQLiteArrowTransport"],[4308,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-SQLiteArrowTransport"],[4309,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-SQLiteArrowTransport"],[4310,"impl-TypeConversion%3COption%3CBox%3Cstr%3E%3E,+Option%3CString%3E%3E-for-SQLiteArrowTransport"],[4311,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-SQLiteArrowTransport"],[4312,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-SQLiteArrowTransport"],[4313,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4314,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4315,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-SQLiteArrowTransport"],[4316,"impl-TypeConversion%3Cbool,+bool%3E-for-SQLiteArrowTransport"],[4317,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-SQLiteArrowTransport"],[4318,"impl-TypeConversion%3CBox%3Cstr%3E,+String%3E-for-SQLiteArrowTransport"],[4319,"impl-TypeConversion%3Ci32,+i64%3E-for-SQLiteArrowTransport"],[4320,"impl-TypeConversion%3Ci16,+i64%3E-for-SQLiteArrowTransport"],[4321,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-TrinoArrowTransport"],[4322,"impl-TypeConversion%3Ci32,+i64%3E-for-TrinoArrowTransport"],[4323,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-TrinoArrowTransport"],[4324,"impl-TypeConversion%3CString,+String%3E-for-TrinoArrowTransport"],[4325,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-TrinoArrowTransport"],[4326,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-TrinoArrowTransport"],[4327,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-TrinoArrowTransport"],[4328,"impl-TypeConversion%3Ci8,+i64%3E-for-TrinoArrowTransport"],[4329,"impl-TypeConversion%3Ci16,+i64%3E-for-TrinoArrowTransport"],[4330,"impl-TypeConversion%3Cbool,+bool%3E-for-TrinoArrowTransport"],[4331,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-TrinoArrowTransport"],[4332,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4333,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-TrinoArrowTransport"],[4334,"impl-TypeConversion%3CDecimal,+f64%3E-for-TrinoArrowTransport"],[4335,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4336,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-TrinoArrowTransport"],[4337,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-TrinoArrowTransport"],[4338,"impl-TypeConversion%3Cf32,+f64%3E-for-TrinoArrowTransport"],[4339,"impl-TypeConversion%3CValue,+String%3E-for-TrinoArrowTransport"],[4340,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4341,"impl-TypeConversion%3Cf64,+f64%3E-for-TrinoArrowTransport"],[4342,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-TrinoArrowTransport"],[4343,"impl-TypeConversion%3Ci16,+i64%3E-for-TrinoArrow2Transport"],[4344,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-TrinoArrow2Transport"],[4345,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-TrinoArrow2Transport"],[4346,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-TrinoArrow2Transport"],[4347,"impl-TypeConversion%3Cbool,+bool%3E-for-TrinoArrow2Transport"],[4348,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-TrinoArrow2Transport"],[4349,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-TrinoArrow2Transport"],[4350,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-TrinoArrow2Transport"],[4351,"impl-TypeConversion%3CValue,+String%3E-for-TrinoArrow2Transport"],[4352,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Ci64%3E%3E-for-TrinoArrow2Transport"],[4353,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-TrinoArrow2Transport"],[4354,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-TrinoArrow2Transport"],[4355,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-TrinoArrow2Transport"],[4356,"impl-TypeConversion%3Ci8,+i64%3E-for-TrinoArrow2Transport"],[4357,"impl-TypeConversion%3Ci32,+i64%3E-for-TrinoArrow2Transport"],[4358,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-TrinoArrow2Transport"],[4359,"impl-TypeConversion%3CString,+String%3E-for-TrinoArrow2Transport"],[4360,"impl-TypeConversion%3Cf32,+f64%3E-for-TrinoArrow2Transport"],[4361,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-TrinoArrow2Transport"],[4362,"impl-TypeConversion%3CDecimal,+f64%3E-for-TrinoArrow2Transport"],[4363,"impl-TypeConversion%3Cf64,+f64%3E-for-TrinoArrow2Transport"],[4364,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-TrinoArrow2Transport"],[4365,"impl-TypeConversion%3CDecimal,+f64%3E-for-TrinoArrowTransport"],[4366,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-TrinoArrowTransport"],[4367,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4368,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4369,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-TrinoArrowTransport"],[4370,"impl-TypeConversion%3Ci16,+i64%3E-for-TrinoArrowTransport"],[4371,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-TrinoArrowTransport"],[4372,"impl-TypeConversion%3CString,+String%3E-for-TrinoArrowTransport"],[4373,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-TrinoArrowTransport"],[4374,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4375,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-TrinoArrowTransport"],[4376,"impl-TypeConversion%3Ci32,+i64%3E-for-TrinoArrowTransport"],[4377,"impl-TypeConversion%3Cbool,+bool%3E-for-TrinoArrowTransport"],[4378,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-TrinoArrowTransport"],[4379,"impl-TypeConversion%3Cf32,+f64%3E-for-TrinoArrowTransport"],[4380,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-TrinoArrowTransport"],[4381,"impl-TypeConversion%3Ci8,+i64%3E-for-TrinoArrowTransport"],[4382,"impl-TypeConversion%3Cf64,+f64%3E-for-TrinoArrowTransport"],[4383,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-TrinoArrowTransport"],[4384,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-TrinoArrowTransport"],[4385,"impl-TypeConversion%3CValue,+String%3E-for-TrinoArrowTransport"],[4386,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-TrinoArrowTransport"],[4396,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[4397,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[4398,"impl-Transport-for-MySQLArrow2Transport%3CTextProtocol%3E"],[4399,"impl-Transport-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[4400,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[4401,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[4405,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4406,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4407,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4408,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4409,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4410,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4411,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4412,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4413,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4414,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4415,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4416,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4417,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4418,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4419,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4420,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4421,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4422,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4423,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4424,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4425,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4426,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4427,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4428,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4570,"impl-Debug-for-BigQueryArrowTransportError"],[4571,"impl-Display-for-BigQueryArrowTransportError"],[4572,"impl-Debug-for-BigQueryArrow2TransportError"],[4573,"impl-Display-for-BigQueryArrow2TransportError"],[4574,"impl-Debug-for-BigQueryArrowTransportError"],[4575,"impl-Display-for-BigQueryArrowTransportError"],[4576,"impl-Debug-for-MsSQLArrowTransportError"],[4577,"impl-Display-for-MsSQLArrowTransportError"],[4578,"impl-Display-for-MsSQLArrow2TransportError"],[4579,"impl-Debug-for-MsSQLArrow2TransportError"],[4580,"impl-Debug-for-MsSQLArrowTransportError"],[4581,"impl-Display-for-MsSQLArrowTransportError"],[4582,"impl-Display-for-MySQLArrowTransportError"],[4583,"impl-Debug-for-MySQLArrowTransportError"],[4584,"impl-Debug-for-MySQLArrow2TransportError"],[4585,"impl-Display-for-MySQLArrow2TransportError"],[4586,"impl-Debug-for-MySQLArrowTransportError"],[4587,"impl-Display-for-MySQLArrowTransportError"],[4588,"impl-Debug-for-OracleArrowTransportError"],[4589,"impl-Display-for-OracleArrowTransportError"],[4590,"impl-Display-for-OracleArrow2TransportError"],[4591,"impl-Debug-for-OracleArrow2TransportError"],[4592,"impl-Debug-for-OracleArrowTransportError"],[4593,"impl-Display-for-OracleArrowTransportError"],[4594,"impl-Debug-for-PostgresArrowTransportError"],[4595,"impl-Display-for-PostgresArrowTransportError"],[4596,"impl-Debug-for-PostgresArrow2TransportError"],[4597,"impl-Display-for-PostgresArrow2TransportError"],[4598,"impl-Debug-for-PostgresArrowTransportError"],[4599,"impl-Display-for-PostgresArrowTransportError"],[4600,"impl-Debug-for-SQLiteArrowTransportError"],[4601,"impl-Display-for-SQLiteArrowTransportError"],[4602,"impl-Display-for-SQLiteArrow2TransportError"],[4603,"impl-Debug-for-SQLiteArrow2TransportError"],[4604,"impl-Debug-for-SQLiteArrowTransportError"],[4605,"impl-Display-for-SQLiteArrowTransportError"],[4606,"impl-Debug-for-TrinoArrowTransportError"],[4607,"impl-Display-for-TrinoArrowTransportError"],[4608,"impl-Debug-for-TrinoArrow2TransportError"],[4609,"impl-Display-for-TrinoArrow2TransportError"],[4610,"impl-Debug-for-TrinoArrowTransportError"],[4611,"impl-Display-for-TrinoArrowTransportError"],[4636,"impl-From%3CArrowDestinationError%3E-for-BigQueryArrowTransportError"],[4637,"impl-From%3CConnectorXError%3E-for-BigQueryArrowTransportError"],[4638,"impl-From%3CBigQuerySourceError%3E-for-BigQueryArrowTransportError"],[4640,"impl-From%3CArrow2DestinationError%3E-for-BigQueryArrow2TransportError"],[4641,"impl-From%3CConnectorXError%3E-for-BigQueryArrow2TransportError"],[4643,"impl-From%3CBigQuerySourceError%3E-for-BigQueryArrow2TransportError"],[4644,"impl-From%3CArrowDestinationError%3E-for-BigQueryArrowTransportError"],[4646,"impl-From%3CConnectorXError%3E-for-BigQueryArrowTransportError"],[4647,"impl-From%3CBigQuerySourceError%3E-for-BigQueryArrowTransportError"],[4648,"impl-From%3CArrowDestinationError%3E-for-MsSQLArrowTransportError"],[4650,"impl-From%3CConnectorXError%3E-for-MsSQLArrowTransportError"],[4651,"impl-From%3CMsSQLSourceError%3E-for-MsSQLArrowTransportError"],[4653,"impl-From%3CMsSQLSourceError%3E-for-MsSQLArrow2TransportError"],[4654,"impl-From%3CConnectorXError%3E-for-MsSQLArrow2TransportError"],[4655,"impl-From%3CArrow2DestinationError%3E-for-MsSQLArrow2TransportError"],[4656,"impl-From%3CArrowDestinationError%3E-for-MsSQLArrowTransportError"],[4658,"impl-From%3CMsSQLSourceError%3E-for-MsSQLArrowTransportError"],[4659,"impl-From%3CConnectorXError%3E-for-MsSQLArrowTransportError"],[4660,"impl-From%3CArrowDestinationError%3E-for-MySQLArrowTransportError"],[4661,"impl-From%3CMySQLSourceError%3E-for-MySQLArrowTransportError"],[4663,"impl-From%3CConnectorXError%3E-for-MySQLArrowTransportError"],[4664,"impl-From%3CMySQLSourceError%3E-for-MySQLArrow2TransportError"],[4665,"impl-From%3CArrow2DestinationError%3E-for-MySQLArrow2TransportError"],[4666,"impl-From%3CConnectorXError%3E-for-MySQLArrow2TransportError"],[4668,"impl-From%3CConnectorXError%3E-for-MySQLArrowTransportError"],[4670,"impl-From%3CMySQLSourceError%3E-for-MySQLArrowTransportError"],[4671,"impl-From%3CArrowDestinationError%3E-for-MySQLArrowTransportError"],[4673,"impl-From%3CConnectorXError%3E-for-OracleArrowTransportError"],[4674,"impl-From%3CArrowDestinationError%3E-for-OracleArrowTransportError"],[4675,"impl-From%3COracleSourceError%3E-for-OracleArrowTransportError"],[4676,"impl-From%3COracleSourceError%3E-for-OracleArrow2TransportError"],[4677,"impl-From%3CArrow2DestinationError%3E-for-OracleArrow2TransportError"],[4679,"impl-From%3CConnectorXError%3E-for-OracleArrow2TransportError"],[4680,"impl-From%3CArrowDestinationError%3E-for-OracleArrowTransportError"],[4682,"impl-From%3CConnectorXError%3E-for-OracleArrowTransportError"],[4683,"impl-From%3COracleSourceError%3E-for-OracleArrowTransportError"],[4684,"impl-From%3CPostgresSourceError%3E-for-PostgresArrowTransportError"],[4686,"impl-From%3CArrowDestinationError%3E-for-PostgresArrowTransportError"],[4687,"impl-From%3CConnectorXError%3E-for-PostgresArrowTransportError"],[4688,"impl-From%3CConnectorXError%3E-for-PostgresArrow2TransportError"],[4689,"impl-From%3CArrow2DestinationError%3E-for-PostgresArrow2TransportError"],[4691,"impl-From%3CPostgresSourceError%3E-for-PostgresArrow2TransportError"],[4692,"impl-From%3CArrowDestinationError%3E-for-PostgresArrowTransportError"],[4694,"impl-From%3CPostgresSourceError%3E-for-PostgresArrowTransportError"],[4695,"impl-From%3CConnectorXError%3E-for-PostgresArrowTransportError"],[4696,"impl-From%3CSQLiteSourceError%3E-for-SQLiteArrowTransportError"],[4698,"impl-From%3CConnectorXError%3E-for-SQLiteArrowTransportError"],[4699,"impl-From%3CArrowDestinationError%3E-for-SQLiteArrowTransportError"],[4700,"impl-From%3CSQLiteSourceError%3E-for-SQLiteArrow2TransportError"],[4701,"impl-From%3CArrow2DestinationError%3E-for-SQLiteArrow2TransportError"],[4702,"impl-From%3CConnectorXError%3E-for-SQLiteArrow2TransportError"],[4705,"impl-From%3CConnectorXError%3E-for-SQLiteArrowTransportError"],[4706,"impl-From%3CSQLiteSourceError%3E-for-SQLiteArrowTransportError"],[4707,"impl-From%3CArrowDestinationError%3E-for-SQLiteArrowTransportError"],[4708,"impl-From%3CArrowDestinationError%3E-for-TrinoArrowTransportError"],[4709,"impl-From%3CTrinoSourceError%3E-for-TrinoArrowTransportError"],[4710,"impl-From%3CConnectorXError%3E-for-TrinoArrowTransportError"],[4713,"impl-From%3CTrinoSourceError%3E-for-TrinoArrow2TransportError"],[4714,"impl-From%3CConnectorXError%3E-for-TrinoArrow2TransportError"],[4715,"impl-From%3CArrow2DestinationError%3E-for-TrinoArrow2TransportError"],[4716,"impl-From%3CTrinoSourceError%3E-for-TrinoArrowTransportError"],[4718,"impl-From%3CArrowDestinationError%3E-for-TrinoArrowTransportError"],[4719,"impl-From%3CConnectorXError%3E-for-TrinoArrowTransportError"],[4864,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[4865,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[4866,"impl-Transport-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[4867,"impl-Transport-for-MySQLArrow2Transport%3CTextProtocol%3E"],[4868,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[4869,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[4873,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4874,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4875,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4876,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4877,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4878,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4879,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4880,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4881,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4882,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4883,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4884,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4885,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4886,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4887,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4888,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4889,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4890,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4891,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4892,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4893,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4894,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4895,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4896,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4912,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[4913,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[4914,"impl-Transport-for-MySQLArrow2Transport%3CTextProtocol%3E"],[4915,"impl-Transport-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[4916,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[4917,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[4921,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4922,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4923,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4924,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4925,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4926,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4927,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4928,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4929,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4930,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4931,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4932,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4933,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4934,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4935,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4936,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4937,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4938,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4939,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4940,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4941,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4942,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4943,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4944,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"]]}]\ +["connectorx",{"t":"CCCCCCCCCQQCCCCCCFKNNNNNNMNNNNNNNNMNMNNHNNNNNNSSSSSSSSSPGPNNNNNHNNNNNNNNNNNNNNNNNNNKTKKRRRRRRMMCCCMMMMMMNFGPFEPPPPINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNFGEPFPPPPPINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNGPPPPPPPFPPPPPPPPPPFFPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPPPFPPPPPPFFPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGPFEPPPPINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNGPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPGPGPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPPPGIPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFNNNNOOOONNNNNNNNNNNNOOONNONNHNNONNNNNNNNNNHHHFNNNNNNHHNNNNHNNNNNNEEEEEEEEEGEEEEEEFEEEEPEEEEEEEEEEEEEEEEEPNNNNNNNNNNENNNNNNNNNNNNNNEENNNNNNNNNNENNENNNNENNNNNNNNNNNNNPPPPPPPFGPPNNNNNNNNNNONNNNNNNNNNNNNNNNNHONNNNNNNNNNNNONNNNTRRRRRRKKKKRRRCCCMMCCMMMCNMMCMMMMMMMCCPFPPPFGFFPGPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFGFFGPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFFFGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPFPPPPFPPPPPFGFFGPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPPPPPPPPPPPPFPPFGFFGPPPGPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPFPPFGFFGPPPPPPPPNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPPGPPGPPPPPPPPPPPPPPPPPPPPPFFPPFFFGFFGGPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPFGFFGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFEFFEFOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNPPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNFGFGFGFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFFFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGPPPPPPPPPPPPPPPPPPPPPFGFGFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRRRKKMNMMM","n":["arrow_batch_iter","constants","data_order","destinations","errors","fed_dispatcher","fed_rewriter","get_arrow","get_arrow2","impl_transport","impl_typesystem","partition","prelude","source_router","sources","transports","typesystem","ArrowBatchIter","RecordBatchIterator","borrow","borrow_mut","deref","deref_mut","drop","from","get_schema","get_schema","init","into","into_fallible","into_iter","lift_into","new","next","next_batch","next_batch","prepare","prepare","sculpt","set_global_num_thread","subset","transpose_into_fallible","try_from","try_into","type_id","vzip","CONNECTORX_PROTOCOL","CX_REWRITER_PATH","DB_BUFFER_SIZE","DUCKDB_JDBC_DRIVER","J4RS_BASE_PATH","MYSQL_JDBC_DRIVER","ORACLE_ARRAY_SIZE","POSTGRES_JDBC_DRIVER","RECORD_BATCH_SIZE","ColumnMajor","DataOrder","RowMajor","__clone_box","borrow","borrow_mut","clone","clone_into","coordinate","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","init","into","lift_into","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","Consume","DATA_ORDERS","Destination","DestinationPartition","Error","Error","Error","Partition","TypeSystem","TypeSystem","allocate","aquire_row","arrow","arrow2","arrowstream","consume","finalize","ncols","needs_count","partition","schema","write","ArrowDestination","ArrowDestinationError","ArrowError","ArrowPartitionWriter","ArrowTypeSystem","ConnectorXError","Err","Ok","Other","Result","allocate","aquire_row","arrow","arrow_schema","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","empty_batch","finalize","fmt","fmt","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","names","ncols","needs_count","new","new_with_batch_size","partition","record_batch","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","Arrow2Destination","Arrow2DestinationError","Arrow2TypeSystem","ArrowError","ArrowPartitionWriter","ConnectorXError","Err","Ok","Other","PolarsError","Result","allocate","aquire_row","arrow","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","finalize","fmt","fmt","from","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","ncols","needs_count","new","partition","polars","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","Arrow2TypeSystem","BoolArray","Boolean","Date32","Date64","Date64Micro","DateTimeTz","DateTimeTzMicro","DateTimeWrapperMicro","Float32","Float32Array","Float64","Float64Array","Int32","Int32Array","Int64","Int64Array","LargeBinary","LargeUtf8","NaiveDateTimeWrapperMicro","NaiveTimeWrapperMicro","Time64","Time64Micro","UInt32","UInt32Array","UInt64","UInt64Array","Utf8Array","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","compare","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","get_hash","hash","init","init","init","init","into","into","into","into","lift_into","lift_into","lift_into","lift_into","partial_cmp","sculpt","sculpt","sculpt","sculpt","subset","subset","subset","subset","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ArrowTypeSystem","Boolean","Date32","Date64","Date64Micro","DateTimeTz","DateTimeTzMicro","DateTimeWrapperMicro","Float32","Float64","Int32","Int64","LargeBinary","LargeUtf8","NaiveDateTimeWrapperMicro","NaiveTimeWrapperMicro","Time64","Time64Micro","UInt32","UInt64","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","compare","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","get_hash","hash","init","init","init","init","into","into","into","into","lift_into","lift_into","lift_into","lift_into","partial_cmp","sculpt","sculpt","sculpt","sculpt","subset","subset","subset","subset","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ArrowDestination","ArrowDestinationError","ArrowError","ArrowPartitionWriter","ArrowTypeSystem","ConnectorXError","Err","Ok","Other","Result","allocate","aquire_row","arrow","arrow_schema","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","empty_batch","finalize","fmt","fmt","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","names","ncols","needs_count","new","new_with_batch_size","partition","record_batch","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","ArrowTypeSystem","Boolean","Date32","Date64","DateTimeTz","Float32","Float64","Int32","Int64","LargeBinary","LargeUtf8","Time64","UInt32","UInt64","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","compare","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","get_hash","hash","init","into","lift_into","partial_cmp","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","Arrow2Error","ArrowError","ArrowStreamError","BigQueryError","BigQuerySourceError","BigqueryArrow2TransportError","BigqueryArrowTransportError","CannotProduce","CannotResolveDataOrder","ConnectorXError","ConnectorXInternalError","ConnectorXOutError","Context","CountError","DataFusionError","Err","Err","FileNotFoundError","IOError","J4RSError","JsonError","MsSQL","MsSQLArrow2TransportError","MsSQLArrowTransportError","MsSQLSourceError","MySQLArrow2TransportError","MySQLArrowTransportError","MySQLSourceError","MysqlError","NoContext","NoConversionRule","Ok","Ok","OracleArrow2TransportError","OracleArrowTransportError","OracleError","OracleSourceError","Other","Other","OutResult","PostgresArrow2TransportError","PostgresArrowTransportError","PostgresError","PostgresSourceError","ProduceContext","Result","SQLParserError","SQLiteArrow2TransportError","SQLiteArrowTransportError","SQLiteError","SQLiteSourceError","SourceNotSupport","SqlQueryNotSupported","StdIOError","StdVarError","TypeCheckFailed","UnsupportedDataOrder","UrlParseError","as_error_source","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cannot_produce","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","sculpt","sculpt","sculpt","source","source","subset","subset","subset","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","run","FederatedDataSourceInfo","Plan","borrow","borrow","borrow_mut","borrow_mut","cardinality","conn_str_info","db_alias","db_name","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","into","into","is_local","jdbc_driver","jdbc_url","lift_into","lift_into","manual_info","new_from_conn_str","new_from_manual_schema","rewrite_sql","sculpt","sculpt","sql","subset","subset","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","get_arrow","new_record_batch_iter","get_arrow2","PartitionQuery","borrow","borrow_mut","deref","deref_mut","drop","from","get_col_range","get_part_query","init","into","lift_into","new","partition","sculpt","subset","try_from","try_into","type_id","vzip","Arrow2Destination","ArrowDestination","ArrowPartitionWriter","ArrowStreamDestination","ArrowStreamPartitionWriter","ArrowStreamTypeSystem","ArrowTypeSystem","BigQuerySource","CSVSource","CXQuery","ConnectorXError","ConnectorXOutError","Consume","DataOrder","Destination","DestinationPartition","Dispatcher","DummySource","FederatedDataSourceInfo","MsSQLSource","MySQLSource","Naked","OracleSource","ParameterizedFunc","ParameterizedOn","PartitionParser","Plan","PostgresSource","Produce","Realize","RecordBatchIterator","SQLiteSource","Source","SourcePartition","Transport","TrinoSource","TypeAssoc","TypeConversion","TypeSystem","Wrapped","__clone_box","as_ref","as_statement","as_str","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","coordinate","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from","from","from","get_arrow","get_arrow2","get_meta","init","init","into","into","lift_into","lift_into","map","naked","new","new_record_batch_iter","prepare","result","rewrite_sql","run","run","sculpt","sculpt","set_global_num_thread","subset","subset","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with","BigQuery","DuckDB","MsSQL","MySQL","Oracle","Postgres","SQLite","SourceConn","SourceType","Trino","Unknown","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","conn","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","lift_into","lift_into","new","parse_source","proto","sculpt","sculpt","set_protocol","subset","subset","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","ty","type_id","type_id","vzip","vzip","DATA_ORDERS","Error","Error","Error","Error","Parser","Partition","PartitionParser","Produce","Source","SourcePartition","TypeSystem","TypeSystem","TypeSystem","bigquery","csv","dummy","fetch_metadata","fetch_next","mssql","mysql","names","ncols","nrows","oracle","parse","parser","partition","postgres","produce","result_rows","result_rows","schema","set_data_order","set_origin_query","set_queries","sqlite","trino","BQError","BigQueryDialect","BigQueryJsonError","BigQueryParseFloatError","BigQueryParseIntError","BigQuerySource","BigQuerySourceError","BigQuerySourceParser","BigQuerySourcePartition","BigQueryStdError","BigQueryTypeSystem","BigQueryUrlError","Bignumeric","Bool","Boolean","Bytes","ConnectorXError","Date","Datetime","Float","Float64","Int64","Integer","Numeric","Other","String","Time","Timestamp","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","into","into","into","into","into","into","is_delimited_identifier_start","is_identifier_part","is_identifier_start","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","Bool","CSVError","CSVSource","CSVSourceError","CSVSourcePartition","CSVSourcePartitionParser","CSVTypeSystem","ConnectorXError","DateTime","F64","I64","IOError","Other","RegexError","String","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get_hash","hash","infer_schema","init","init","init","init","init","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partial_cmp","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Bool","DateTime","DummySource","DummySourcePartition","DummySourcePartitionParser","DummyTypeSystem","F64","I64","String","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","fetch_metadata","fetch_next","fmt","from","from","from","from","get_hash","hash","init","init","init","init","into","into","into","into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partial_cmp","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","subset","subset","subset","subset","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Bigint","Binary","Bit","Char","ConnectorXError","Date","Datetime","Datetime2","Datetimeoffset","Decimal","Float24","Float53","FloatN","Floatn","GetNRowsFailed","Image","Int","IntN","Intn","Money","MsSQLError","MsSQLPoolError","MsSQLRuntimeError","MsSQLSource","MsSQLSourceError","MsSQLSourceParser","MsSQLSourcePartition","MsSQLTypeSystem","MsSQLUrlDecodeError","MsSQLUrlError","Nchar","Ntext","Numeric","Nvarchar","Other","SmallMoney","Smalldatetime","Smallint","Text","Time","Tinyint","Uniqueidentifier","Varbinary","Varchar","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_sql","from_sql","init","init","init","init","init","init","init","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","mssql_config","names","ncols","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BinaryProtocol","Blob","Char","ConnectorXError","Date","Datetime","Decimal","Double","Enum","Float","Int24","Json","Long","LongBlob","LongLong","MediumBlob","MySQLBinarySourceParser","MySQLError","MySQLPoolError","MySQLSource","MySQLSourceError","MySQLSourcePartition","MySQLTextSourceParser","MySQLTypeSystem","MySQLUrlError","Other","Short","TextProtocol","Time","Timestamp","Tiny","TinyBlob","UInt24","ULong","ULongLong","UShort","UTiny","VarChar","Year","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","ncols","new","new","new","new","nrows","nrows","parser","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BinaryDouble","BinaryFloat","Blob","Char","Clob","ConnectorXError","Date","Float","NChar","NVarChar","NumFloat","NumInt","OracleDialect","OracleError","OraclePoolError","OracleSource","OracleSourceError","OracleSourcePartition","OracleTextSourceParser","OracleTypeSystem","OracleUrlDecodeError","OracleUrlError","Other","Timestamp","TimestampNano","TimestampTz","TimestampTzNano","VarChar","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","connect_oracle","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","into","into","into","into","into","into","is_identifier_part","is_identifier_start","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","BinaryProtocol","Bool","BoolArray","BpChar","ByteA","CSVError","CSVProtocol","Char","ConnectorXError","CursorProtocol","Date","Enum","Float4","Float4Array","Float8","Float8Array","HSTORE","HexError","IOError","Int2","Int2Array","Int4","Int4Array","Int8","Int8Array","JSON","JSONB","Name","Numeric","NumericArray","Other","PostgresBinarySourcePartitionParser","PostgresCSVSourceParser","PostgresError","PostgresPoolError","PostgresRawSourceParser","PostgresSimpleSourceParser","PostgresSource","PostgresSourceError","PostgresSourcePartition","PostgresTypePairs","PostgresTypeSystem","SimpleProtocol","Text","TextArray","Time","Timestamp","TimestampTz","TlsError","UUID","VarChar","VarcharArray","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fetch_next","fetch_next","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","ncols","ncols","ncols","new","new","new","new","new","new","nrows","nrows","nrows","nrows","parser","parser","parser","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","result_rows","result_rows","result_rows","rewrite_tls_args","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Blob","Bool","ConnectorXError","Date","InferTypeFromNull","Int2","Int4","Int8","Other","Real","SQLiteError","SQLitePoolError","SQLiteSource","SQLiteSourceError","SQLiteSourcePartition","SQLiteSourcePartitionParser","SQLiteTypeSystem","SQLiteUrlDecodeError","Text","Time","Timestamp","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","TrinoDialect","TrinoPartitionQueryResult","TrinoSource","TrinoSourceError","TrinoSourcePartition","TrinoSourcePartitionParser","TrinoTypeSystem","__TrinoPartitionQueryResultSeed","_col0","_col1","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","drop","empty","errors","expecting","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","init","init","init","init","init","init","into","into","into","into","into","into","is_identifier_part","is_identifier_start","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","seed","set_data_order","set_origin_query","set_queries","subset","subset","subset","subset","subset","subset","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","ty","type_id","type_id","type_id","type_id","type_id","type_id","typesystem","value","visit_seq","vzip","vzip","vzip","vzip","vzip","vzip","ConnectorXError","InferTypeFromNull","Other","PrustoError","TrinoSourceError","TrinoUrlDecodeError","UrlParseError","as_error_source","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from","from","from","from","init","into","lift_into","sculpt","source","subset","to_string","try_from","try_into","type_id","vzip","Bigint","Boolean","Char","Date","Double","Integer","Real","Smallint","Time","Timestamp","Tinyint","TrinoTypeSystem","Varchar","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","fmt","from","init","into","lift_into","sculpt","subset","to_owned","try_from","try_from","try_from","try_into","type_id","vzip","BigQueryArrow2Transport","BigQueryArrow2TransportError","BigQueryArrowStreamTransport","BigQueryArrowStreamTransportError","BigQueryArrowTransport","BigQueryArrowTransportError","CSVArrowTransport","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","DummyArrow2Transport","DummyArrowTransport","MsSQLArrow2Transport","MsSQLArrow2TransportError","MsSQLArrowStreamTransport","MsSQLArrowStreamTransportError","MsSQLArrowTransport","MsSQLArrowTransportError","MySQLArrow2Transport","MySQLArrow2TransportError","MySQLArrowStreamTransport","MySQLArrowStreamTransportError","MySQLArrowTransport","MySQLArrowTransportError","OracleArrow2Transport","OracleArrow2TransportError","OracleArrowStreamTransport","OracleArrowStreamTransportError","OracleArrowTransport","OracleArrowTransportError","PostgresArrow2Transport","PostgresArrow2TransportError","PostgresArrowStreamTransport","PostgresArrowStreamTransportError","PostgresArrowTransport","PostgresArrowTransportError","SQLiteArrow2Transport","SQLiteArrow2TransportError","SQLiteArrowStreamTransport","SQLiteArrowStreamTransportError","SQLiteArrowTransport","SQLiteArrowTransportError","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","TrinoArrow2Transport","TrinoArrow2TransportError","TrinoArrowStreamTransport","TrinoArrowStreamTransportError","TrinoArrowTransport","TrinoArrowTransportError","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","D","Error","S","TSD","TSS","Transport","TypeConversion","convert","convert_type","convert_typesystem","process","processor"],"q":[[0,"connectorx"],[17,"connectorx::arrow_batch_iter"],[46,"connectorx::constants"],[55,"connectorx::data_order"],[83,"connectorx::destinations"],[105,"connectorx::destinations::arrow"],[185,"connectorx::destinations::arrow2"],[263,"connectorx::destinations::arrow2::typesystem"],[380,"connectorx::destinations::arrow::typesystem"],[489,"connectorx::destinations::arrowstream"],[569,"connectorx::destinations::arrowstream::typesystem"],[612,"connectorx::errors"],[768,"connectorx::fed_dispatcher"],[769,"connectorx::fed_rewriter"],[813,"connectorx::get_arrow"],[815,"connectorx::get_arrow2"],[816,"connectorx::partition"],[836,"connectorx::prelude"],[935,"connectorx::source_router"],[993,"connectorx::sources"],[1031,"connectorx::sources::bigquery"],[1203,"connectorx::sources::csv"],[1343,"connectorx::sources::dummy"],[1455,"connectorx::sources::mssql"],[1674,"connectorx::sources::mysql"],[1939,"connectorx::sources::oracle"],[2108,"connectorx::sources::postgres"],[2611,"connectorx::sources::sqlite"],[2761,"connectorx::sources::trino"],[2915,"connectorx::sources::trino::errors"],[2946,"connectorx::sources::trino::typesystem"],[2982,"connectorx::transports"],[5359,"connectorx::typesystem"],[5371,"arrow_array::record_batch"],[5372,"alloc::string"],[5373,"fallible_iterator"],[5374,"core::iter::traits::iterator"],[5375,"core::option"],[5376,"connectorx::sql"],[5377,"core::result"],[5378,"frunk_core::hlist"],[5379,"frunk_core::coproduct"],[5380,"core::any"],[5381,"dyn_clone::sealed"],[5382,"core::fmt"],[5383,"core::convert"],[5384,"core::marker"],[5385,"alloc::vec"],[5386,"connectorx::destinations::arrow::errors"],[5387,"arrow_schema::schema"],[5388,"alloc::sync"],[5389,"core::error"],[5390,"anyhow"],[5391,"arrow_schema::error"],[5392,"connectorx::destinations::arrow2::errors"],[5393,"arrow2::array"],[5394,"alloc::boxed"],[5395,"arrow2::chunk"],[5396,"arrow2::datatypes::schema"],[5397,"polars_error"],[5398,"arrow2::error"],[5399,"polars_core::frame"],[5400,"core::cmp"],[5401,"core::hash"],[5402,"connectorx::destinations::arrowstream::errors"],[5403,"connectorx::transports::postgres_arrow2"],[5404,"tiberius::error"],[5405,"connectorx::transports::bigquery_arrow2"],[5406,"connectorx::sources::mysql::errors"],[5407,"std::io::error"],[5408,"connectorx::sources::sqlite::errors"],[5409,"connectorx::sources::mssql::errors"],[5410,"connectorx::sources::postgres::errors"],[5411,"connectorx::transports::oracle_arrow"],[5412,"gcp_bigquery_client::error"],[5413,"datafusion_common::error"],[5414,"connectorx::transports::mssql_arrow2"],[5415,"connectorx::transports::mssql_arrow"],[5416,"connectorx::transports::oracle_arrow2"],[5417,"serde_json::error"],[5418,"connectorx::sources::bigquery::errors"],[5419,"connectorx::transports::sqlite_arrow2"],[5420,"connectorx::transports::sqlite_arrow"],[5421,"j4rs::errors"],[5422,"connectorx::transports::postgres_arrow"],[5423,"connectorx::transports::bigquery_arrow"],[5424,"tokio_postgres::error"],[5425,"connectorx::transports::mysql_arrow"],[5426,"connectorx::sources::oracle::errors"],[5427,"oracle::error"],[5428,"url::parser"],[5429,"connectorx::transports::mysql_arrow2"],[5430,"mysql::error"],[5431,"rusqlite::error"],[5432,"sqlparser::parser"],[5433,"std::env"],[5434,"std::collections::hash::map"],[5435,"mysql::conn::stmt"],[5436,"alloc::borrow"],[5437,"mysql::conn::queryable"],[5438,"core::clone"],[5439,"connectorx::dispatcher"],[5440,"core::ops::function"],[5441,"mysql_common::proto"],[5442,"mysql::conn::query_result"],[5443,"mysql::conn"],[5444,"mysql::conn::query"],[5445,"url"],[5446,"connectorx::sources::bigquery::typesystem"],[5447,"core::num::dec2flt"],[5448,"core::num::error"],[5449,"gcp_bigquery_client::model::field_type"],[5450,"tokio::runtime::runtime"],[5451,"gcp_bigquery_client"],[5452,"chrono::naive::date"],[5453,"chrono::naive::datetime"],[5454,"chrono::naive::time"],[5455,"chrono::offset::utc"],[5456,"chrono::datetime"],[5457,"connectorx::sources::csv::typesystem"],[5458,"connectorx::sources::csv::errors"],[5459,"regex::error"],[5460,"csv::error"],[5461,"connectorx::sources::dummy::typesystem"],[5462,"connectorx::sources::mssql::typesystem"],[5463,"bb8_tiberius"],[5464,"bb8::api"],[5465,"tiberius::row"],[5466,"tiberius::tds::codec::column_data"],[5467,"tiberius::client::config"],[5468,"rust_decimal::decimal"],[5469,"uuid"],[5470,"connectorx::sources::mysql::typesystem"],[5471,"r2d2"],[5472,"mysql_common::constants"],[5473,"r2d2_mysql::pool"],[5474,"serde_json::value"],[5475,"connectorx::sources::oracle::typesystem"],[5476,"oracle::connection"],[5477,"oracle::sql_type::oracle_type"],[5478,"r2d2_oracle"],[5479,"connectorx::sources::postgres::typesystem"],[5480,"tokio_postgres::socket"],[5481,"tokio_postgres::tls"],[5482,"openssl::error"],[5483,"hex::error"],[5484,"postgres_types"],[5485,"postgres::config"],[5486,"r2d2_postgres"],[5487,"postgres::binary_copy"],[5488,"postgres::copy_out_reader"],[5489,"csv::reader"],[5490,"postgres::row_iter"],[5491,"tokio_postgres"],[5492,"postgres_openssl"],[5493,"connectorx::sources::sqlite::typesystem"],[5494,"r2d2_sqlite"],[5495,"rusqlite::types"],[5496,"serde::de"],[5497,"prusto::client"],[5498,"prusto::types"],[5499,"connectorx::transports::trino_arrow"],[5500,"connectorx::transports::trino_arrow2"],[5501,"connectorx::sources::postgres::connection"],[5502,"connectorx::transports::csv_arrow"],[5503,"connectorx::transports::dummy_arrow2"],[5504,"connectorx::transports::dummy_arrow"]],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,3,8,8,8,8,8,8,8,8,3,8,3,8,8,0,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,28,0,28,28,28,28,28,28,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,36,0,0,36,37,42,36,36,37,36,37,0,0,0,42,37,37,36,36,36,37,0,0,46,0,0,46,269,269,46,0,44,47,44,44,46,44,47,46,44,47,46,47,44,44,47,46,44,47,46,44,47,46,44,47,46,46,44,47,46,46,46,46,44,47,46,44,47,46,44,47,46,44,47,44,44,44,44,44,44,44,47,46,46,44,47,46,46,44,47,46,44,47,46,44,47,46,0,44,47,46,0,0,0,55,0,55,270,270,55,55,0,53,56,53,55,53,56,55,53,56,55,56,53,53,56,55,53,56,55,53,56,55,56,55,55,53,56,55,55,55,55,55,53,56,55,53,56,55,53,56,55,56,53,53,53,53,53,53,56,55,55,53,56,55,55,53,56,55,53,56,55,53,56,55,0,53,56,55,0,54,54,54,54,54,54,54,0,54,54,54,54,54,54,54,54,54,54,0,0,54,54,54,54,54,54,54,64,65,66,54,64,65,66,54,64,65,66,54,64,65,66,54,64,65,66,54,54,54,64,65,66,54,64,65,66,54,64,65,66,54,54,54,54,54,64,65,66,54,64,65,66,54,54,54,64,65,66,54,64,65,66,54,64,65,66,54,54,64,65,66,54,64,65,66,54,64,65,66,54,64,65,66,54,64,65,66,54,64,65,66,54,64,65,66,54,0,45,45,45,45,45,45,0,45,45,45,45,45,45,0,0,45,45,45,45,73,74,75,45,73,74,75,45,73,74,75,45,73,74,75,45,73,74,75,45,45,45,73,74,75,45,73,74,75,45,73,74,75,45,45,45,45,45,73,74,75,45,73,74,75,45,45,45,73,74,75,45,73,74,75,45,73,74,75,45,45,73,74,75,45,73,74,75,45,73,74,75,45,73,74,75,45,73,74,75,45,73,74,75,45,73,74,75,45,0,0,76,0,0,76,271,271,76,0,15,77,15,15,76,15,77,76,15,77,76,77,15,15,77,76,15,77,76,15,77,76,15,77,76,76,15,77,76,76,76,76,15,77,76,15,77,76,15,77,76,15,77,15,15,15,15,15,15,15,77,76,76,15,77,76,76,15,77,76,15,77,76,15,77,76,0,15,77,76,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,78,78,78,78,78,78,78,29,29,0,78,0,79,29,78,134,116,78,78,78,78,78,78,78,78,78,78,78,78,79,29,134,116,78,78,78,78,78,29,0,78,78,78,78,0,0,29,78,78,78,78,78,29,29,29,29,29,78,78,29,78,29,79,78,29,79,29,78,29,79,78,29,79,78,29,79,78,78,29,29,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,29,29,29,29,29,79,79,78,29,79,78,29,79,78,29,79,78,29,79,78,29,78,29,79,78,29,79,78,29,79,78,29,79,78,29,79,78,29,79,0,0,0,114,113,114,113,114,113,114,114,114,113,114,113,114,113,114,113,114,113,114,113,113,113,113,114,113,113,113,113,0,114,113,114,114,113,114,113,114,113,114,113,114,113,0,0,0,0,117,117,117,117,117,117,0,0,117,117,117,117,0,117,117,117,117,117,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,21,21,21,21,124,21,124,21,21,21,0,124,21,124,21,124,21,21,21,124,21,21,21,21,21,0,0,124,124,21,124,21,124,21,21,21,124,0,124,21,0,124,21,124,21,0,124,21,21,21,124,21,124,21,124,21,124,21,21,132,132,132,132,132,132,132,0,0,132,132,132,112,132,112,132,112,132,112,132,112,112,132,112,132,112,132,112,132,112,132,112,132,112,132,112,132,112,112,0,112,132,112,112,132,112,132,112,132,112,112,132,112,112,132,112,132,112,9,9,135,136,138,135,9,0,0,0,0,9,135,136,0,0,0,9,136,0,0,9,135,135,0,136,135,9,0,138,9,135,9,9,9,9,0,0,95,0,95,95,95,0,0,0,0,95,0,95,140,140,140,140,95,140,140,140,140,140,140,140,95,140,140,140,140,95,141,148,142,95,140,143,141,148,142,95,140,143,140,140,141,148,142,95,140,143,141,148,142,95,140,143,141,148,142,95,140,143,141,142,95,95,140,143,141,148,142,95,95,95,95,95,95,95,95,95,140,140,143,141,148,142,95,140,143,141,148,142,95,140,143,143,143,143,141,148,142,95,140,143,141,148,141,148,148,148,141,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,141,148,141,141,148,142,95,140,143,141,141,141,95,141,148,142,95,140,143,140,95,141,148,142,95,140,143,141,148,142,95,140,143,141,148,142,95,140,143,141,148,142,95,140,143,157,159,0,0,0,0,0,159,157,157,157,159,159,159,157,157,159,158,163,160,159,157,158,163,160,159,157,157,157,157,157,158,163,160,159,157,158,163,160,159,157,158,163,160,159,157,157,157,157,157,158,160,159,159,157,158,163,160,159,159,159,159,159,159,157,157,157,158,158,163,160,159,157,158,163,160,159,157,158,163,160,159,157,158,163,158,163,163,163,157,158,160,160,160,160,160,160,160,160,160,160,158,163,158,158,163,160,159,157,158,158,158,159,158,163,160,159,157,157,159,158,163,160,159,157,158,163,160,159,157,158,163,160,159,157,158,163,160,159,157,164,164,0,0,0,0,164,164,164,164,165,167,166,164,165,167,166,164,164,164,164,164,165,167,166,164,165,167,166,164,165,167,166,164,164,164,164,164,165,166,164,165,167,166,164,164,164,165,167,166,164,165,167,166,164,165,167,166,164,165,167,165,167,167,167,164,165,166,166,166,166,166,166,166,166,166,166,166,166,166,166,165,167,165,165,167,166,164,165,165,165,165,167,166,164,164,165,167,166,164,165,167,166,164,165,167,166,164,165,167,166,164,169,169,169,169,86,169,169,169,169,169,169,169,0,169,86,169,169,0,169,169,86,86,86,0,0,0,0,0,86,86,169,169,169,169,86,169,169,169,169,169,169,169,169,169,169,86,177,178,170,180,171,86,169,177,178,170,180,171,86,169,169,169,177,178,170,180,171,86,169,177,178,170,180,171,86,169,177,178,170,180,171,86,169,170,171,86,86,169,177,178,170,180,171,86,86,86,86,86,86,86,86,169,169,177,178,177,178,170,180,171,86,169,177,178,170,180,171,86,169,177,178,170,180,171,86,169,0,170,180,170,180,180,180,170,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,170,180,170,177,178,170,180,171,86,169,170,170,170,86,177,178,170,180,171,86,169,169,86,177,178,170,180,171,86,169,177,178,170,180,171,86,169,177,178,170,180,171,86,169,177,178,170,180,171,86,169,0,188,188,83,188,188,188,188,188,188,188,188,188,188,188,188,0,83,83,0,0,0,0,0,83,83,188,0,188,188,188,188,188,188,188,188,188,188,188,188,83,196,198,189,197,190,191,83,188,196,198,189,197,190,191,83,188,188,188,196,198,189,197,190,191,83,188,196,198,189,197,190,191,83,188,196,198,189,197,190,191,83,188,189,190,191,83,83,188,196,198,189,197,190,191,83,83,83,83,83,83,188,188,196,198,189,197,190,191,83,188,196,198,189,197,190,191,83,188,196,198,189,197,190,191,83,188,189,197,197,189,197,190,191,197,197,197,197,189,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,189,197,197,189,196,198,189,197,190,191,83,188,189,189,189,83,196,198,189,197,190,191,83,188,188,83,196,198,189,197,190,191,83,188,196,198,189,197,190,191,83,188,196,198,189,197,190,191,83,188,196,198,189,197,190,191,83,188,206,206,206,206,206,103,206,206,206,206,206,206,0,103,103,0,0,0,0,0,103,103,103,206,206,206,206,206,206,103,208,212,209,103,206,210,208,212,209,103,206,210,206,206,0,208,212,209,103,206,210,208,212,209,103,206,210,208,212,209,103,206,210,208,209,103,103,206,210,208,212,209,103,103,103,103,103,103,103,206,206,210,208,212,209,103,206,210,208,212,209,103,206,210,210,210,208,212,209,103,206,210,208,212,208,212,209,212,212,208,209,209,209,209,209,209,209,209,209,209,209,209,209,209,208,212,208,208,212,209,103,206,210,208,208,208,103,208,212,209,103,206,210,206,103,208,212,209,103,206,210,208,212,209,103,206,210,208,212,209,103,206,210,208,212,209,103,206,210,0,214,214,214,214,87,0,214,87,0,214,214,214,214,214,214,214,87,87,214,214,214,214,214,214,214,214,214,214,214,87,0,0,87,87,0,0,0,0,0,0,0,0,214,214,214,214,214,87,214,214,214,214,87,272,226,228,230,229,215,227,219,220,221,222,87,214,272,226,228,230,229,215,227,219,220,221,222,87,214,214,214,272,226,228,230,229,215,227,219,220,221,222,87,214,272,226,228,230,229,215,227,219,220,221,222,87,214,272,226,228,230,229,215,227,219,220,221,222,87,214,215,219,220,221,222,87,87,214,272,226,228,230,229,215,227,219,220,221,222,87,87,87,87,87,87,87,87,87,214,214,272,226,228,230,229,215,227,219,220,221,222,87,214,272,226,228,230,229,215,227,219,220,221,222,87,214,272,226,228,230,229,215,227,219,220,221,222,87,214,215,227,227,227,227,215,227,219,220,221,222,227,227,227,227,227,227,227,227,215,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,215,227,227,227,227,0,215,272,226,228,230,229,215,227,219,220,221,222,87,214,215,215,215,87,272,226,228,230,229,215,227,219,220,221,222,87,214,214,87,272,226,228,230,229,215,227,219,220,221,222,87,214,272,226,228,230,229,215,227,219,220,221,222,87,214,272,226,228,230,229,215,227,219,220,221,222,87,214,272,226,228,230,229,215,227,219,220,221,222,87,214,239,239,85,239,85,239,239,239,85,239,85,85,0,0,0,0,0,85,239,239,239,239,85,240,242,241,85,239,240,242,241,85,239,239,239,240,242,241,85,239,240,242,241,85,239,240,242,241,85,239,239,240,241,85,85,239,240,242,241,85,85,85,85,85,85,239,240,242,241,85,239,240,242,241,85,239,240,242,241,85,239,240,242,240,242,241,242,242,240,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,240,242,240,240,242,241,85,239,240,240,240,85,240,242,241,85,239,239,85,240,242,241,85,239,239,239,240,242,241,85,239,240,242,241,85,239,240,242,241,85,239,0,0,0,0,0,0,0,0,247,247,248,253,250,247,245,252,248,253,250,247,245,252,248,253,250,247,245,252,248,253,250,247,245,252,245,248,253,250,247,245,252,247,0,245,248,250,247,245,252,248,253,250,247,245,252,248,253,250,247,245,252,248,253,250,247,245,252,252,252,248,253,250,247,245,252,248,253,248,253,250,253,253,248,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,248,253,248,248,253,250,247,245,252,247,248,248,248,248,253,250,247,245,252,248,253,250,247,245,252,248,253,250,247,245,252,247,248,253,250,247,245,252,0,247,245,248,253,250,247,245,252,249,249,249,249,0,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,255,255,255,255,255,255,255,255,255,255,255,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,0,0,0,0,0,0,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,276,276,276,276,276,276,276,276,276,276,277,277,277,277,277,277,277,277,277,277,277,277,278,278,278,278,278,278,278,278,278,278,278,278,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,287,287,287,287,287,287,287,287,287,287,287,287,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,273,274,275,276,277,278,279,280,281,282,282,283,283,284,284,285,286,287,288,288,288,288,288,288,288,288,289,289,289,289,289,289,289,289,290,290,290,290,290,290,290,290,291,292,293,294,295,296,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,100,100,82,82,259,259,92,92,91,91,260,260,102,102,106,106,261,261,88,88,93,93,262,262,99,99,80,80,263,263,97,97,96,96,264,264,265,265,266,266,267,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,100,100,100,82,82,82,82,259,259,259,259,92,92,92,92,91,91,91,91,260,260,260,260,102,102,102,102,106,106,106,106,261,261,261,261,88,88,88,88,93,93,93,93,262,262,262,262,99,99,99,99,80,80,80,80,263,263,263,263,97,97,97,97,96,96,96,96,264,264,264,264,265,265,265,265,266,266,266,266,267,267,267,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,282,283,283,284,284,285,286,287,288,288,288,288,288,288,288,288,289,289,289,289,289,289,289,289,290,290,290,290,290,290,290,290,291,292,293,294,295,296,273,274,275,276,277,278,279,280,281,282,282,283,283,284,284,285,286,287,288,288,288,288,288,288,288,288,289,289,289,289,289,289,289,289,290,290,290,290,290,290,290,290,291,292,293,294,295,296,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,100,82,259,92,91,260,102,106,261,88,93,262,99,80,263,97,96,264,265,266,267,16,16,16,16,16,0,0,297,16,16,16,16],"f":"```````````````````{ce{}{}}0{bc{}}0{bd}{cc{}}{f{{n{h{l{j}}}}}}{{{A`{ce}}}{{n{h{l{j}}}}}Ab{{B`{}{{Ad{}}{Af{Ah}}{Aj{c}}{Al{An}}}}}}{{}b}6{c{{Bb{g}}}{}{}{{Bf{}{{Bd{e}}}}}}77{{cAn{Bh{j}}{l{{Bj{j}}}}}{{Bl{{A`{ce}}}}}Ab{{B`{}{{Ad{}}{Af{Ah}}{Aj{c}}{Al{An}}}}}}{{{A`{ce}}}{{Bh{g}}}Ab{{B`{}{{Ad{}}{Af{Ah}}{Aj{c}}{Al{An}}}}}{}}{f{{Bh{h}}}}{{{A`{ce}}}{{Bh{h}}}Ab{{B`{}{{Ad{}}{Af{Ah}}{Aj{c}}{Al{An}}}}}}{fd}{{{A`{ce}}}dAb{{B`{}{{Ad{}}{Af{Ah}}{Aj{c}}{Al{An}}}}}}{c{{n{Bn}}}{}}<{c{{Bl{C`}}}{}}{c{{Cb{i}}}{}{}{}{{Bf{}{{Bd{{Bl{eg}}}}}}}}{c{{Bl{e}}}{}{}}0{cCd{}}{ce{}{}}````````````{{cCf}d{}}11{ChCh}{{ce}d{}{}}{{{l{Ch}}{l{Ch}}}{{Bl{ChCj}}}}{bc{}}0{bd}{{ChCh}Cl}{{ce}Cl{}{}}00{{ChCn}D`}{cc{}}{{}b};;{c{{n{Bn}}}{}}{c{{Bl{C`}}}{}}=??>=``````````{{{Dh{}{{Db{c}}{Dd{e}}{Df{g}}}}b{l{i}}{l{c}}Ch}{{Bl{dg}}}`{{Dj{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}Dn}{{Eb{E`}}}}{{{Dj{}{{Db{c}}{Df{e}}}}b}{{Bl{be}}}`{{Dl{Cj}}Dn}}```{{{Ed{}{{Df{c}}}}e}{{Bl{dc}}}{{Dl{Cj}}Dn}{}}{{{Dj{}{{Db{c}}{Df{e}}}}}{{Bl{de}}}`{{Dl{Cj}}Dn}}{{{Dj{}{{Db{c}}{Df{e}}}}}b`{{Dl{Cj}}Dn}}{{{Dh{}{{Db{c}}{Dd{e}}{Df{g}}}}}Cl`{{Dj{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}Dn}}{{{Dh{}{{Db{c}}{Dd{e}}{Df{g}}}}b}{{Bl{{Ef{e}}g}}}`{{Dj{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}Dn}}{{{Dh{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{l{c}}}`{{Dj{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}Dn}}{{{Dj{}{{Db{c}}{Df{e}}}}g}{{Bl{de}}}`{{Dl{Cj}}Dn}{{`{c}}}}``````````{{Ehb{l{c}}{l{Ej}}Ch}{{Bl{dEl}}}{{Eb{E`}}}}{{Enb}{{Bl{bEl}}}}{Eh{{Bl{{Ef{h}}El}}}}{Eh{{Fb{F`}}}}{cFd{}}{ce{}{}}00000{{Ene}{{Bl{dEl}}}{}{{`{c}}`}}{{}Eh}{bc{}}00000{bd}00{Ehh}{En{{Bl{dEl}}}}{{ElCn}D`}0{cc{}}0{FfEl}1{CjEl}{FhEl}{{}b}00<<<<<<{Eh{{l{j}}}}{Enb}{EhCl}={bEh}{{Ehb}{{Bl{{Ef{c}}El}}}{}}{Eh{{Bl{{Bh{h}}El}}}}{Eh{{l{Ej}}}}{c{{n{Bn}}}{}}00{El{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00{cj{}}{c{{Bl{e}}}{}{}}00000{cCd{}}00`{ce{}{}}00```````````{{Fjb{l{c}}{l{Fl}}Ch}{{Bl{dFn}}}{{Eb{E`}}}}{{G`b}{{Bl{bFn}}}}{Fj{{Bl{{n{{Ef{{Gf{{Gd{Gb}}}}}}{Fb{Gh}}}}Fn}}}}{cFd{}}444444{{G`e}{{Bl{dFn}}}{}{{`{c}}`}}{{}Fj}{bc{}}00000{bd}00{G`{{Bl{dFn}}}}{{FnCn}D`}0{cc{}}0{FfFn}1{GjFn}{CjFn}{GlFn}{{}b}00{ce{}{}}00000{G`b}{FjCl}={{Fjb}{{Bl{{Ef{c}}Fn}}}{}}{Fj{{Bl{GnFn}}}}{Fj{{l{Fl}}}}{c{{n{Bn}}}{}}00{Fn{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00{cj{}}{c{{Bl{e}}}{}{}}00000{cCd{}}00`;;;````````````````````````````{{cCf}d{}}000<<<<<<<<{H`H`}{HbHb}{HdHd}{FlFl}{{ce}d{}{}}000{{FlFl}Hf}{{ce}Hf{}{}}{bc{}}0000000{bd}000{{FlFl}Cl}{{ce}Cl{}{}}00{{H`Cn}D`}{{HbCn}D`}{{HdCn}D`}{{FlCn}D`}{cc{}}000{{ce}Hh{HjHl}Hn}{{Flc}dI`}{{}b}000{ce{}{}}0000000{{FlFl}{{Bh{Hf}}}}{c{{n{Bn}}}{}}000{c{{Bl{C`}}}{}}0003333{c{{Bl{e}}}{}{}}0000000{cCd{}}0005555````````````````````{{cCf}d{}}00066666666{IbIb}{IdId}{IfIf}{EjEj}{{ce}d{}{}}000{{EjEj}Hf}{{ce}Hf{}{}}{bc{}}0000000{bd}000{{EjEj}Cl}{{ce}Cl{}{}}00{{IbCn}D`}{{IdCn}D`}{{IfCn}D`}{{EjCn}D`}{cc{}}000{{ce}Hh{HjHl}Hn}{{Ejc}dI`}{{}b}000{ce{}{}}0000000{{EjEj}{{Bh{Hf}}}}{c{{n{Bn}}}{}}000{c{{Bl{C`}}}{}}0003333{c{{Bl{e}}}{}{}}0000000{cCd{}}0005555``````````{{Anb{l{c}}{l{Ah}}Ch}{{Bl{dIh}}}{{Eb{E`}}}}{{Ijb}{{Bl{bIh}}}}{An{{Bl{{Ef{h}}Ih}}}}{An{{Fb{F`}}}}{cFd{}}::::::{{Ije}{{Bl{dIh}}}{}{{`{c}}`}}{{}An}{bc{}}00000{bd}00{Anh}{Ij{{Bl{dIh}}}}{{IhCn}D`}0{cc{}}0{FhIh}{FfIh}2{CjIh}{{}b}00{ce{}{}}00000{An{{l{j}}}}{Ijb}{AnCl}>{bAn}{{Anb}{{Bl{{Ef{c}}Ih}}}{}}{An{{Bl{{Bh{h}}Ih}}}}{An{{l{Ah}}}}{c{{n{Bn}}}{}}00{Ih{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00{cj{}}{c{{Bl{e}}}{}{}}00000{cCd{}}00`===``````````````{{cCf}d{}}>>{AhAh}{{ce}d{}{}}{{AhAh}Hf}{{ce}Hf{}{}}{bc{}}0{bd}{{AhAh}Cl}{{ce}Cl{}{}}00{{AhCn}D`}{cc{}}{{ce}Hh{HjHl}Hn}{{Ahc}dI`}{{}b}{ce{}{}}0{{AhAh}{{Bh{Hf}}}}{c{{n{Bn}}}{}}{c{{Bl{C`}}}{}}3{c{{Bl{e}}}{}{}}0{cCd{}}5``````````````````````````````````````````````````````````{cFd{}}0666666{{{Bh{j}}}Cj}{bc{}}00000{bd}00{{IlCn}D`}0{{CjCn}D`}0{{InCn}D`}0{J`Il}{JbIl}{JdIl}{JfIl}{CjIl}{JhIl}{JjIl}{JlIl}{JnIl}{K`Il}{KbIl}{KdIl}{KfIl}{cc{}}{FfIl}{KhIl}{KjIl}{KlIl}{KnIl}{L`Il}{FnIl}{LbIl}{LdIl}{LfIl}{LhIl}{LjIl}{ElIl}{LlIl}{LnIl}{M`Il}{MbIl}{MdIl}{MfIl}{MhIl}{IhIl}{JhCj}{cc{}}{MjCj}{MlCj}{FfCj}{{{Bh{j}}}In}4{{}b}00{ce{}{}}00000{c{{n{Bn}}}{}}00{Il{{Bh{Fd}}}}{Cj{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00{cj{}}00{c{{Bl{e}}}{}{}}00000{cCd{}}00777{{j{Mn{jj}}{Bh{E`}}}{{Bl{{Ef{h}}Il}}}}``8888````{bc{}}000{bd}0{cc{}}0<<;;```;;`{{N`ClE`E`}Nb}{{{Mn{j{Ef{j}}}}Cl}Nb}{{E`{Mn{jNb}}{Bh{E`}}}{{Bl{{Ef{Nd}}Il}}}}==`::888877>>{{N`{Bh{j}}{l{{Bj{j}}}}}{{Bl{EhIl}}}}{{N`{Bh{j}}{l{{Bj{j}}}}b}{{Gd{f}}}}{{N`{Bh{j}}{l{{Bj{j}}}}}{{Bl{FjIl}}}}`{ce{}{}}09987{{N`E`E`}{{Nh{{n{NfNf}}}}}}{{N`E`E`NfNf}{{Bl{{Bj{j}}Il}}}}{{}b}33{{E`E`{Bh{Nf}}{Bh{Nf}}b}Nj}{{NjN`}{{Nh{{Ef{Bj}}}}}}{c{{n{Bn}}}{}}{c{{Bl{C`}}}{}}{c{{Bl{e}}}{}{}}0{cCd{}}9````````````````````````````````````````{{cCf}d{}}{{{Bj{c}}}E`{{Eb{E`}}}}{{ce}{{Bl{{Nn{Nl}}Mf}}}{}O`}1<<<<{{{Bj{c}}}{{Bj{c}}}Ob}{{ce}d{}{}}`{bc{}}000{bd}0{{{Bj{c}}Cn}D`Od}{{{Bj{c}}Cn}D`Of}{cc{}}{jBj}{E`{{Bj{j}}}}02{BjBj}``{{{Oh{ceg}}}{{Bl{d}}}AbDh{{B`{}{{Ad{}}{Af{}}{Aj{c}}{Al{e}}}}}}{{}b}0{ce{}{}}000{{{Bj{c}}g}{{Bj{e}}}{}{}{{Ol{c}{{Oj{e}}}}}}{c{{Bj{j}}}{{Eb{E`}}}}{{ce{l{g}}{Bh{j}}}{{Oh{cei}}}AbDh{}{{B`{}{{Ad{}}{Af{}}{Aj{c}}{Al{e}}}}}}`{{{Oh{ceg}}}{{Bl{{n{ChEfEfEfEf}}}}}AbDh{{B`{}{{Ad{}}{Af{}}{Aj{c}}{Al{e}}}}}}{{{Bj{{Bl{ce}}}}}{{Bl{{Bj{c}}e}}}{}{}}`7{{ce}{{Bl{{A@`{On}}Mf}}}{}{{A@d{A@b}}}}{c{{n{Bn}}}{}}0`{c{{Bl{C`}}}{}}08{cj{}}{c{{Bl{e}}}{}{}}000{cCd{}}0;;{{ce}{{A@f{ge}}}{}{}{}}```````````{{cCf}d{}}0===={A@hA@h}{N`N`}{{ce}d{}{}}0`{bc{}}000{bd}0{{A@hCn}D`}{{N`Cn}D`}{cc{}}0{{}b}0{ce{}{}}000{{A@hA@jj}N`}{{E`{Bh{E`}}}{{Bl{N`Cj}}}}`{c{{n{Bn}}}{}}0{{N`E`}d}{c{{Bl{C`}}}{}}055{c{{Bl{e}}}{}{}}{E`{{A@l{N`}}}}111`{cCd{}}088`````````````````{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{Bl{dg}}}`{{A@n{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnOf}}{{{AA`{}{{Db{c}}{Df{e}}}}}{{Bl{{n{bCl}}e}}}`{{Dl{Cj}}DnOf}}``{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{Ef{j}}}`{{A@n{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnOf}}{{{A@n{}{{Db{c}}{AAb{e}}{Df{g}}}}}b`{{AA`{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}DnOf}}0`{{{AA`{}{{Db{c}}{Df{e}}}}}{{Bl{ge}}}`{{Dl{Cj}}DnOf}{{`{c}}}}{{{A@n{}{{Db{c}}{AAb{e}}{Df{g}}}}}{{Bl{eg}}}`{{AA`{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}DnOf}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{Bl{{Ef{e}}g}}}`{{A@n{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnOf}}`{{{AAd{}{{Df{c}}}}}{{Bl{ec}}}{{Dl{Cj}}Dn}{}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{Bl{{Bh{b}}g}}}`{{A@n{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnOf}}{{{A@n{}{{Db{c}}{AAb{e}}{Df{g}}}}}{{Bl{dg}}}`{{AA`{}{{Db{c}}{Df{g}}}}}{{Dl{Cj}}DnOf}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}}{{Ef{c}}}`{{A@n{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnOf}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}Ch}{{Bl{dg}}}`{{A@n{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnOf}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}{Bh{j}}}d`{{A@n{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnOf}}{{{Ab{}{{Db{c}}{Dd{e}}{Df{g}}}}{l{{Bj{i}}}}}d`{{A@n{}{{Db{c}}{Df{g}}}}Dn}{{Dl{Cj}}DnOf}AAf}``````````````````````````````{{cCf}d{}}{cFd{}}{ce{}{}}00000000000{AAhAAh}{{ce}d{}{}}{bc{}}00000000000{bd}00000{AAj{{Bl{dKn}}}}{AAl{{Bl{{n{bCl}}Kn}}}}{{KnCn}D`}0{{AAhCn}D`}{{AAnCn}D`}{cc{}}00{AB`Kn}{FfKn}{JhKn}{KlKn}4{KbKn}{CjKn}{ABbKn}{MbKn}8{ABdAAh}9{{}b}00000{ce{}{}}00000{{AAnABf}Cl}00111111{AAj{{Ef{j}}}}{ABhb}{{{Fb{ABj}}E`}{{Bl{AAjKn}}}}{{{Fb{ABj}}{Fb{ABl}}j{Bj{j}}{l{AAh}}}ABh}2{ABh{{Bl{cKn}}}{}}{AAj{{Bl{{Ef{c}}Kn}}}{}}{AAl{{Bl{ABnKn}}}}{AAl{{Bl{{Bh{AC`}}Kn}}}}{AAl{{Bl{ACbKn}}}}{AAl{{Bl{jKn}}}}{AAl{{Bl{{Bh{Cl}}Kn}}}}{AAl{{Bl{{Bh{Nf}}Kn}}}}{AAl{{Bl{ClKn}}}}{AAl{{Bl{{Bh{j}}Kn}}}}{AAl{{Bl{{Bh{ACd}}Kn}}}}{AAl{{Bl{{ACh{ACf}}Kn}}}}{AAl{{Bl{AC`Kn}}}}{AAl{{Bl{{Bh{{ACh{ACf}}}}Kn}}}}{AAl{{Bl{{Bh{ACb}}Kn}}}}{AAl{{Bl{NfKn}}}}{AAl{{Bl{ACdKn}}}}{AAl{{Bl{{Bh{ABn}}Kn}}}}{AAj{{Bl{{Bh{b}}Kn}}}}{ABh{{Bl{dKn}}}}{AAj{{Ef{c}}}{}}{c{{n{Bn}}}{}}00000{{AAjCh}{{Bl{dKn}}}}{{AAj{Bh{j}}}d}{{AAj{l{{Bj{c}}}}}dAAf}{Kn{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}00000000000{cCd{}}00000333333```````````````{{cCf}d{}}{cFd{}}5555555555{ACjACj}{{ce}d{}{}}{{ACjACj}Hf}{{ce}Hf{}{}}{bc{}}000000000{bd}0000{{ACjACj}Cl}{{ce}Cl{}{}}00{ACl{{Bl{dACn}}}}{AD`{{Bl{{n{bCl}}ACn}}}}{{ACnCn}D`}0{{ACjCn}D`}{cc{}}00{ADbACn}{FfACn}{ADdACn}3{CjACn}{JhACn}5{{ce}Hh{HjHl}Hn}{{ACjc}dI`}{ACl{{Bl{{Ef{ACj}}ACn}}}}{{}b}0000{ce{}{}}000000000{ACl{{Ef{j}}}}{ADfb}{{{l{ACj}}}ACl}{{{Bj{j}}}{{Bl{ADfACn}}}}2{ADf{{Bl{cACn}}}{}}{{ACjACj}{{Bh{Hf}}}}{ACl{{Bl{{Ef{c}}ACn}}}{}}{AD`{{Bl{ACbACn}}}}{AD`{{Bl{{Bh{Cl}}ACn}}}}{AD`{{Bl{NfACn}}}}{AD`{{Bl{{ACh{ACf}}ACn}}}}{AD`{{Bl{{Bh{Nf}}ACn}}}}{AD`{{Bl{{Bh{ACb}}ACn}}}}{AD`{{Bl{ClACn}}}}{AD`{{Bl{{Bh{{ACh{ACf}}}}ACn}}}}{AD`{{Bl{{Bh{j}}ACn}}}}{AD`{{Bl{jACn}}}}{ACl{{Bl{{Bh{b}}ACn}}}}{ADf{{Bl{dACn}}}}{ACl{{Ef{c}}}{}}{c{{n{Bn}}}{}}0000{{AClCh}{{Bl{dACn}}}}{{ACl{Bh{j}}}d}{{ACl{l{{Bj{c}}}}}dAAf}{ACn{{Bh{Fd}}}}{c{{Bl{C`}}}{}}0000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}000000000{cCd{}}000033333`````````{{cCf}d{}}44444444{ADhADh}{{ce}d{}{}}{{ADhADh}Hf}{{ce}Hf{}{}}{bc{}}0000000{bd}000{{ADhADh}Cl}{{ce}Cl{}{}}00{ADj{{A@l{d}}}}{ADl{{A@l{{n{bCl}}}}}}{{ADhCn}D`}{cc{}}000{{ce}Hh{HjHl}Hn}{{ADhc}dI`}{{}b}000{ce{}{}}0000000{ADj{{Ef{j}}}}{ADnb}{{{l{c}}{l{ADh}}}ADj{{Eb{E`}}}}{{{l{ADh}}{Bj{j}}}ADn}2{ADn{{A@l{c}}}{}}{{ADhADh}{{Bh{Hf}}}}{ADj{{A@l{{Ef{c}}}}}{}}{ADl{{A@l{{Bh{AE`}}}}}}{ADl{{A@l{{Bh{ACb}}}}}}{ADl{{A@l{j}}}}{ADl{{A@l{Nf}}}}{ADl{{A@l{{Bh{{ACh{ACf}}}}}}}}{ADl{{A@l{{Bh{j}}}}}}{ADl{{A@l{AE`}}}}{ADl{{A@l{{Bh{Cl}}}}}}{ADl{{A@l{{Bh{Nf}}}}}}{ADl{{A@l{Cl}}}}{ADl{{A@l{{Bh{Hh}}}}}}{ADl{{A@l{Hh}}}}{ADl{{A@l{{ACh{ACf}}}}}}{ADl{{A@l{ACb}}}}{ADj{{A@l{{Bh{b}}}}}}{ADn{{A@l{d}}}}{ADj{{Ef{c}}}{}}{c{{n{Bn}}}{}}000{{ADjCh}{{Bl{dCj}}}}{{ADj{Bh{j}}}d}{{ADj{l{{Bj{c}}}}}dAAf}{c{{Bl{C`}}}{}}000{ce{}{}}{c{{Bl{e}}}{}{}}0000000{cCd{}}0002222````````````````````````````````````````````{{cCf}d{}}{cFd{}}44444444444444{AEbAEb}{{ce}d{}{}}{bc{}}0000000000000{bd}000000{AEd{{Bl{dJl}}}}{AEf{{Bl{{n{bCl}}Jl}}}}{{JlCn}D`}0{{AEbCn}D`}{cc{}}00000{JbJl}{{{AEj{AEh}}}Jl}{AElJl}{AEhJl}{FfJl}{CjJl}{MbJl}7{AEnAEb}{AF`{{Bl{{Bh{AFb}}Jb}}}}{AF`{{Bl{{Bh{AFd}}Jb}}}}{{}b}000000{ce{}{}}0000000000000{A@j{{Bl{AFfJl}}}}{AEd{{Ef{j}}}}{AFhb}{{{Fb{ABj}}E`b}{{Bl{AEdJl}}}}{{{AFl{AFj}}{Fb{ABj}}{Bj{j}}{l{AEb}}}AFh}2{AFh{{Bl{cJl}}}{}}{AEd{{Bl{{Ef{c}}Jl}}}{}}{AEf{{Bl{{Bh{AFn}}Jl}}}}{AEf{{Bl{{Bh{AFd}}Jl}}}}{AEf{{Bl{{Bh{AG`}}Jl}}}}{AEf{{Bl{{Bh{ABn}}Jl}}}}{AEf{{Bl{ACdJl}}}}{AEf{{Bl{AFnJl}}}}{AEf{{Bl{{Bh{Cl}}Jl}}}}{AEf{{Bl{{Bh{AGb}}Jl}}}}{AEf{{Bl{{Bh{AGd}}Jl}}}}{AEf{{Bl{AFdJl}}}}{AEf{{Bl{AE`Jl}}}}{AEf{{Bl{{Bh{ACb}}Jl}}}}{AEf{{Bl{AFbJl}}}}{AEf{{Bl{{ACh{ACf}}Jl}}}}{AEf{{Bl{AGdJl}}}}{AEf{{Bl{E`Jl}}}}{AEf{{Bl{{Bh{AC`}}Jl}}}}{AEf{{Bl{AC`Jl}}}}{AEf{{Bl{{Bh{AFb}}Jl}}}}{AEf{{Bl{{Bh{ACd}}Jl}}}}{AEf{{Bl{{Bh{AE`}}Jl}}}}{AEf{{Bl{AGfJl}}}}{AEf{{Bl{{Bh{E`}}Jl}}}}{AEf{{Bl{AG`Jl}}}}{AEf{{Bl{ClJl}}}}{AEf{{Bl{{Bh{Nf}}Jl}}}}{AEf{{Bl{{Bh{AGf}}Jl}}}}{AEf{{Bl{NfJl}}}}{AEf{{Bl{{Bh{{ACh{ACf}}}}Jl}}}}{AEf{{Bl{AGbJl}}}}{AEf{{Bl{{l{AGb}}Jl}}}}{AEf{{Bl{{Bh{{l{AGb}}}}Jl}}}}{AEf{{Bl{ABnJl}}}}{AEf{{Bl{ACbJl}}}}{AEd{{Bl{{Bh{b}}Jl}}}}{AFh{{Bl{dJl}}}}{AEd{{Ef{c}}}{}}{c{{n{Bn}}}{}}000000{{AEdCh}{{Bl{dJl}}}}{{AEd{Bh{j}}}d}{{AEd{l{{Bj{c}}}}}dAAf}{Jl{{Bh{Fd}}}}{c{{Bl{C`}}}{}}000000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}0000000000000{cCd{}}0000003333333```````````````````````````````````````{{cCf}d{}}{cFd{}}5555555555555555{AGhAGh}{{ce}d{}{}}{bc{}}000000000000000{bd}0000000{{{AGj{c}}}{{Bl{dJf}}}Dn}{AGl{{Bl{{n{bCl}}Jf}}}}{AGn{{Bl{{n{bCl}}Jf}}}}{{JfCn}D`}0{{AGhCn}D`}{cc{}}00000{AH`Jf}{FfJf}{CjJf}{MfJf}4{AHbJf}{{{n{AHdAHf}}}AGh}6{{}b}0000000{ce{}{}}000000000000000{{{AGj{c}}}{{Ef{j}}}Dn}{{{AHj{AHh}}}b}{{{AHj{AHl}}}b}{{E`b}{{Bl{{AGj{c}}Jf}}}{}}{{{AI`{AHn}}{Bj{j}}{l{AGh}}}{{AHj{c}}}{}}{{{A@`{AIb}}{l{AGh}}}AGl}{{{A@`{On}}{l{AGh}}}AGn}54{{{AHj{AHh}}}{{Bl{cJf}}}{}}{{{AHj{AHl}}}{{Bl{cJf}}}{}}{{{AGj{c}}}{{Bl{{Ef{e}}Jf}}}Dn{}}{AGl{{Bl{ACdJf}}}}{AGl{{Bl{{Bh{Nf}}Jf}}}}{AGl{{Bl{{Bh{AGd}}Jf}}}}{AGl{{Bl{AC`Jf}}}}{AGl{{Bl{AIdJf}}}}{AGl{{Bl{{Bh{j}}Jf}}}}{AGl{{Bl{{Bh{{Ef{AGb}}}}Jf}}}}{AGl{{Bl{NfJf}}}}{AGl{{Bl{AGbJf}}}}{AGl{{Bl{{Bh{AC`}}Jf}}}}{AGl{{Bl{{Ef{AGb}}Jf}}}}{AGl{{Bl{AIfJf}}}}{AGl{{Bl{{Bh{AFn}}Jf}}}}{AGl{{Bl{AFnJf}}}}{AGl{{Bl{{Bh{AG`}}Jf}}}}{AGl{{Bl{{Bh{AE`}}Jf}}}}{AGl{{Bl{{Bh{AId}}Jf}}}}{AGl{{Bl{AGdJf}}}}{AGl{{Bl{{Bh{Hh}}Jf}}}}{AGl{{Bl{AG`Jf}}}}{AGl{{Bl{ACbJf}}}}{AGl{{Bl{{Bh{AIf}}Jf}}}}{AGl{{Bl{{Bh{AIh}}Jf}}}}{AGl{{Bl{HhJf}}}}{AGl{{Bl{{Bh{AGb}}Jf}}}}{AGl{{Bl{AIjJf}}}}{AGl{{Bl{{Bh{ABn}}Jf}}}}{AGl{{Bl{{Bh{ACd}}Jf}}}}{AGl{{Bl{{Bh{ACb}}Jf}}}}{AGl{{Bl{ABnJf}}}}{AGl{{Bl{{Bh{AIj}}Jf}}}}{AGl{{Bl{AIhJf}}}}{AGl{{Bl{AE`Jf}}}}{AGl{{Bl{jJf}}}}{AGn{{Bl{{Bh{AIh}}Jf}}}}{AGn{{Bl{{Bh{AC`}}Jf}}}}{AGn{{Bl{HhJf}}}}{AGn{{Bl{{Ef{AGb}}Jf}}}}{AGn{{Bl{AIhJf}}}}{AGn{{Bl{{Bh{AGd}}Jf}}}}{AGn{{Bl{jJf}}}}{AGn{{Bl{{Bh{AId}}Jf}}}}{AGn{{Bl{{Bh{AG`}}Jf}}}}{AGn{{Bl{{Bh{{Ef{AGb}}}}Jf}}}}{AGn{{Bl{AE`Jf}}}}{AGn{{Bl{{Bh{AE`}}Jf}}}}{AGn{{Bl{{Bh{Nf}}Jf}}}}{AGn{{Bl{{Bh{AIj}}Jf}}}}{AGn{{Bl{NfJf}}}}{AGn{{Bl{AIfJf}}}}{AGn{{Bl{{Bh{Hh}}Jf}}}}{AGn{{Bl{{Bh{ABn}}Jf}}}}{AGn{{Bl{AG`Jf}}}}{AGn{{Bl{{Bh{ACd}}Jf}}}}{AGn{{Bl{ABnJf}}}}{AGn{{Bl{{Bh{j}}Jf}}}}{AGn{{Bl{AGdJf}}}}{AGn{{Bl{AIdJf}}}}{AGn{{Bl{{Bh{AIf}}Jf}}}}{AGn{{Bl{ACdJf}}}}{AGn{{Bl{AFnJf}}}}{AGn{{Bl{AC`Jf}}}}{AGn{{Bl{{Bh{AGb}}Jf}}}}{AGn{{Bl{ACbJf}}}}{AGn{{Bl{{Bh{AFn}}Jf}}}}{AGn{{Bl{AIjJf}}}}{AGn{{Bl{{Bh{ACb}}Jf}}}}{AGn{{Bl{AGbJf}}}}{{{AGj{c}}}{{Bl{{Bh{b}}Jf}}}Dn}{{{AHj{AHl}}}{{Bl{dJf}}}}{{{AHj{AHh}}}{{Bl{dJf}}}}{{{AGj{c}}}{{Ef{e}}}Dn{}}{c{{n{Bn}}}{}}0000000{{{AGj{c}}Ch}{{Bl{dJf}}}Dn}{{{AGj{c}}{Bh{j}}}dDn}{{{AGj{c}}{l{{Bj{e}}}}}dDnAAf}{Jf{{Bh{Fd}}}}{c{{Bl{C`}}}{}}0000000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}000000000000000{cCd{}}000000033333333````````````````````````````{{cCf}d{}}{cFd{}}555555555555{AIlAIl}{{ce}d{}{}}{A@j{{Bl{AInLn}}}}{bc{}}00000000000{bd}00000{AJ`{{Bl{dLn}}}}{AJb{{Bl{{n{bCl}}Ln}}}}{{LnCn}D`}0{{AIlCn}D`}{{AJdCn}D`}{cc{}}00{AElLn}{CjLn}{FfLn}{AHbLn}4{M`Ln}{MbLn}{AJfAIl}77{{}b}00000{ce{}{}}00000{{AJdABf}Cl}0111111{AJ`{{Ef{j}}}}{AJhb}{{E`b}{{Bl{AJ`Ln}}}}{{{AI`{AJj}}{Bj{j}}{l{AIl}}}AJh}{{{AI`{AJj}}E`{l{AIl}}}{{Bl{AJbLn}}}}3{AJh{{Bl{cLn}}}{}}{AJ`{{Bl{{Ef{c}}Ln}}}{}}{AJb{{Bl{NfLn}}}}{AJb{{Bl{{Bh{{ACh{ACf}}}}Ln}}}}{AJb{{Bl{ABnLn}}}}{AJb{{Bl{{Bh{j}}Ln}}}}{AJb{{Bl{{Bh{Nf}}Ln}}}}{AJb{{Bl{{Bh{ACb}}Ln}}}}{AJb{{Bl{{ACh{ACf}}Ln}}}}{AJb{{Bl{AC`Ln}}}}{AJb{{Bl{ACbLn}}}}{AJb{{Bl{{Ef{AGb}}Ln}}}}{AJb{{Bl{{Bh{ABn}}Ln}}}}{AJb{{Bl{{Bh{{Ef{AGb}}}}Ln}}}}{AJb{{Bl{{Bh{AC`}}Ln}}}}{AJb{{Bl{jLn}}}}{AJ`{{Bl{{Bh{b}}Ln}}}}{AJh{{Bl{dLn}}}}{AJ`{{Ef{c}}}{}}{c{{n{Bn}}}{}}00000{{AJ`Ch}{{Bl{dLn}}}}{{AJ`{Bh{j}}}d}{{AJ`{l{{Bj{c}}}}}dAAf}{Ln{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}00000000000{cCd{}}00000333333````````````````````````````````````````````````````{{cCf}d{}}{cFd{}}55555555555555555555555555{AJlAJl}{{ce}d{}{}}{bc{}}0000000000000000000000000{bd}000000000000{{{AJn{ce}}}{{Bl{dJn}}}Dn{{AKb{AK`}}ObAKdDn}}{AKf{{Bl{{n{bCl}}Jn}}}}{AKh{{Bl{{n{bCl}}Jn}}}}{AKj{{Bl{{n{bCl}}Jn}}}}{AKl{{Bl{{n{bCl}}Jn}}}}{{JnCn}D`}0{{AJlCn}D`}{cc{}}0000000000{AKnJn}{CjJn}2{AHbJn}{FfJn}{JhJn}{AL`Jn}{ADdJn}{LjJn}{ALbAJl}9{{}b}000000000000{ce{}{}}0000000000000000000000000{{{AJn{ce}}}{{Ef{j}}}Dn{{AKb{AK`}}ObAKdDn}}{{{ALf{ALdc}}}b{{AKb{AK`}}ObAKdDn}}{{{ALf{ALhc}}}b{{AKb{AK`}}ObAKdDn}}{{{ALf{ALjc}}}b{{AKb{AK`}}ObAKdDn}}{{{ALf{ALlc}}}b{{AKb{AK`}}ObAKdDn}}{{ALncb}{{Bl{{AJn{ec}}Jn}}}{{AKb{AK`}}ObAKdDn}{}}{{{AI`{{AM`{c}}}}{Bj{j}}{l{AJl}}{l{ALb}}}{{ALf{ec}}}{{AKb{AK`}}ObAKdDn}{}}{{AMb{l{AJl}}}AKf}{{{AMf{AMd}}{l{AJl}}}AKh}{{AMh{l{AJl}}}AKj}{{{Ef{AMj}}{l{AJl}}}AKl}6897{{{ALf{ALhc}}}{{Bl{eJn}}}{{AKb{AK`}}ObAKdDn}{}}{{{ALf{ALdc}}}{{Bl{eJn}}}{{AKb{AK`}}ObAKdDn}{}}{{{ALf{ALlc}}}{{Bl{eJn}}}{{AKb{AK`}}ObAKdDn}{}}{{{ALf{ALjc}}}{{Bl{eJn}}}{{AKb{AK`}}ObAKdDn}{}}{{{AJn{ce}}}{{Bl{{Ef{g}}Jn}}}Dn{{AKb{AK`}}ObAKdDn}{}}{AKf{{Bl{{Ef{AE`}}Jn}}}}{AKf{{Bl{{Ef{AGb}}Jn}}}}{AKf{{Bl{{Bh{AGd}}Jn}}}}{AKf{{Bl{AFnJn}}}}{AKf{{Bl{ABnJn}}}}{AKf{{Bl{{Bh{AIj}}Jn}}}}{AKf{{Bl{{Mn{j{Bh{j}}}}Jn}}}}{AKf{{Bl{{Bh{{Ef{AGd}}}}Jn}}}}{AKf{{Bl{AGdJn}}}}{AKf{{Bl{{ACh{ACf}}Jn}}}}{AKf{{Bl{AG`Jn}}}}{AKf{{Bl{{Bh{E`}}Jn}}}}{AKf{{Bl{{Ef{Nf}}Jn}}}}{AKf{{Bl{{Bh{ACb}}Jn}}}}{AKf{{Bl{ACbJn}}}}{AKf{{Bl{{Bh{{Ef{ACb}}}}Jn}}}}{AKf{{Bl{{Bh{AIf}}Jn}}}}{AKf{{Bl{{Bh{{Ef{AFn}}}}Jn}}}}{AKf{{Bl{{Bh{{Ef{AG`}}}}Jn}}}}{AKf{{Bl{AE`Jn}}}}{AKf{{Bl{{Ef{AGd}}Jn}}}}{AKf{{Bl{AIfJn}}}}{AKf{{Bl{ACdJn}}}}{AKf{{Bl{NfJn}}}}{AKf{{Bl{AIjJn}}}}{AKf{{Bl{ClJn}}}}{AKf{{Bl{{Bh{{Ef{Cl}}}}Jn}}}}{AKf{{Bl{{Bh{AG`}}Jn}}}}{AKf{{Bl{{Bh{{Ef{Nf}}}}Jn}}}}{AKf{{Bl{{Bh{ABn}}Jn}}}}{AKf{{Bl{E`Jn}}}}{AKf{{Bl{{Bh{ACd}}Jn}}}}{AKf{{Bl{{Ef{AFn}}Jn}}}}{AKf{{Bl{{Bh{AFn}}Jn}}}}{AKf{{Bl{{Ef{AG`}}Jn}}}}{AKf{{Bl{{Bh{Cl}}Jn}}}}{AKf{{Bl{{Bh{AGf}}Jn}}}}{AKf{{Bl{{Ef{Cl}}Jn}}}}{AKf{{Bl{{Bh{{ACh{ACf}}}}Jn}}}}{AKf{{Bl{{Bh{AC`}}Jn}}}}{AKf{{Bl{{Bh{{Mn{j{Bh{j}}}}}}Jn}}}}{AKf{{Bl{{Bh{AE`}}Jn}}}}{AKf{{Bl{AGfJn}}}}{AKf{{Bl{{Bh{{Ef{j}}}}Jn}}}}{AKf{{Bl{{Bh{Nf}}Jn}}}}{AKf{{Bl{{Bh{{Ef{AE`}}}}Jn}}}}{AKf{{Bl{{Ef{ACb}}Jn}}}}{AKf{{Bl{{Bh{{Ef{AGb}}}}Jn}}}}{AKf{{Bl{{Ef{j}}Jn}}}}{AKf{{Bl{AC`Jn}}}}{AKh{{Bl{{Bh{{Ef{Cl}}}}Jn}}}}{AKh{{Bl{NfJn}}}}{AKh{{Bl{{Bh{{Ef{ACb}}}}Jn}}}}{AKh{{Bl{{Bh{ABn}}Jn}}}}{AKh{{Bl{{Bh{{Ef{AGb}}}}Jn}}}}{AKh{{Bl{AIjJn}}}}{AKh{{Bl{{ACh{ACf}}Jn}}}}{AKh{{Bl{AIfJn}}}}{AKh{{Bl{{Ef{ACb}}Jn}}}}{AKh{{Bl{{Bh{ACb}}Jn}}}}{AKh{{Bl{{Ef{j}}Jn}}}}{AKh{{Bl{{Bh{{Ef{Nf}}}}Jn}}}}{AKh{{Bl{{Bh{{Mn{j{Bh{j}}}}}}Jn}}}}{AKh{{Bl{{Bh{Nf}}Jn}}}}{AKh{{Bl{ABnJn}}}}{AKh{{Bl{{Ef{AFn}}Jn}}}}{AKh{{Bl{E`Jn}}}}{AKh{{Bl{AC`Jn}}}}{AKh{{Bl{{Ef{AE`}}Jn}}}}{AKh{{Bl{{Bh{{Ef{AGd}}}}Jn}}}}{AKh{{Bl{{Bh{AGf}}Jn}}}}{AKh{{Bl{{Bh{AC`}}Jn}}}}{AKh{{Bl{{Bh{AGd}}Jn}}}}{AKh{{Bl{AGfJn}}}}{AKh{{Bl{{Ef{AG`}}Jn}}}}{AKh{{Bl{ACbJn}}}}{AKh{{Bl{{Ef{AGd}}Jn}}}}{AKh{{Bl{{Bh{E`}}Jn}}}}{AKh{{Bl{AGdJn}}}}{AKh{{Bl{{Bh{{Ef{AFn}}}}Jn}}}}{AKh{{Bl{{Ef{Cl}}Jn}}}}{AKh{{Bl{AFnJn}}}}{AKh{{Bl{{Bh{AE`}}Jn}}}}{AKh{{Bl{{Mn{j{Bh{j}}}}Jn}}}}{AKh{{Bl{{Bh{{ACh{ACf}}}}Jn}}}}{AKh{{Bl{{Bh{Cl}}Jn}}}}{AKh{{Bl{{Bh{AFn}}Jn}}}}{AKh{{Bl{ACdJn}}}}{AKh{{Bl{{Bh{ACd}}Jn}}}}{AKh{{Bl{AE`Jn}}}}{AKh{{Bl{{Bh{{Ef{j}}}}Jn}}}}{AKh{{Bl{AG`Jn}}}}{AKh{{Bl{{Bh{AG`}}Jn}}}}{AKh{{Bl{{Ef{Nf}}Jn}}}}{AKh{{Bl{{Ef{AIf}}Jn}}}}{AKh{{Bl{{Bh{{Ef{AIf}}}}Jn}}}}{AKh{{Bl{ClJn}}}}{AKh{{Bl{{Bh{AIf}}Jn}}}}{AKh{{Bl{{Bh{AIj}}Jn}}}}{AKh{{Bl{{Bh{{Ef{AE`}}}}Jn}}}}{AKh{{Bl{{Ef{AGb}}Jn}}}}{AKh{{Bl{{Bh{{Ef{AG`}}}}Jn}}}}{AKj{{Bl{{ACh{ACf}}Jn}}}}{AKj{{Bl{{Bh{{Ef{AGd}}}}Jn}}}}{AKj{{Bl{AC`Jn}}}}{AKj{{Bl{{Bh{E`}}Jn}}}}{AKj{{Bl{{Bh{AGf}}Jn}}}}{AKj{{Bl{{Ef{AGb}}Jn}}}}{AKj{{Bl{ACbJn}}}}{AKj{{Bl{{Bh{ACd}}Jn}}}}{AKj{{Bl{{Bh{{Mn{j{Bh{j}}}}}}Jn}}}}{AKj{{Bl{{Mn{j{Bh{j}}}}Jn}}}}{AKj{{Bl{{Bh{Nf}}Jn}}}}{AKj{{Bl{{Bh{{Ef{AG`}}}}Jn}}}}{AKj{{Bl{{Bh{AIf}}Jn}}}}{AKj{{Bl{{Bh{{Ef{AGb}}}}Jn}}}}{AKj{{Bl{{Bh{AFn}}Jn}}}}{AKj{{Bl{{Bh{AG`}}Jn}}}}{AKj{{Bl{{Ef{j}}Jn}}}}{AKj{{Bl{{Bh{{Ef{Cl}}}}Jn}}}}{AKj{{Bl{{Ef{AFn}}Jn}}}}{AKj{{Bl{ClJn}}}}{AKj{{Bl{AIfJn}}}}{AKj{{Bl{{Ef{AE`}}Jn}}}}{AKj{{Bl{{Bh{{Ef{j}}}}Jn}}}}{AKj{{Bl{AG`Jn}}}}{AKj{{Bl{{Bh{AE`}}Jn}}}}{AKj{{Bl{AGdJn}}}}{AKj{{Bl{{Bh{{Ef{Nf}}}}Jn}}}}{AKj{{Bl{{Bh{{ACh{ACf}}}}Jn}}}}{AKj{{Bl{AFnJn}}}}{AKj{{Bl{{Bh{{Ef{AE`}}}}Jn}}}}{AKj{{Bl{{Ef{Cl}}Jn}}}}{AKj{{Bl{{Bh{{Ef{ACb}}}}Jn}}}}{AKj{{Bl{{Bh{{Ef{AFn}}}}Jn}}}}{AKj{{Bl{{Bh{AC`}}Jn}}}}{AKj{{Bl{AE`Jn}}}}{AKj{{Bl{ABnJn}}}}{AKj{{Bl{AIjJn}}}}{AKj{{Bl{NfJn}}}}{AKj{{Bl{{Bh{ABn}}Jn}}}}{AKj{{Bl{{Ef{ACb}}Jn}}}}{AKj{{Bl{{Bh{ACb}}Jn}}}}{AKj{{Bl{{Bh{Cl}}Jn}}}}{AKj{{Bl{{Bh{AGd}}Jn}}}}{AKj{{Bl{E`Jn}}}}{AKj{{Bl{{Ef{Nf}}Jn}}}}{AKj{{Bl{{Ef{AG`}}Jn}}}}{AKj{{Bl{AGfJn}}}}{AKj{{Bl{{Ef{AGd}}Jn}}}}{AKj{{Bl{{Bh{AIj}}Jn}}}}{AKj{{Bl{ACdJn}}}}{AKl{{Bl{{Bh{Cl}}Jn}}}}{AKl{{Bl{{Bh{ACd}}Jn}}}}{AKl{{Bl{{Bh{{Ef{Cl}}}}Jn}}}}{AKl{{Bl{{Ef{ACb}}Jn}}}}{AKl{{Bl{{Ef{AG`}}Jn}}}}{AKl{{Bl{ABnJn}}}}{AKl{{Bl{{Bh{AGf}}Jn}}}}{AKl{{Bl{{Bh{{Ef{j}}}}Jn}}}}{AKl{{Bl{{Bh{AIj}}Jn}}}}{AKl{{Bl{{Bh{AE`}}Jn}}}}{AKl{{Bl{{Bh{{ACh{ACf}}}}Jn}}}}{AKl{{Bl{{Bh{{Ef{AE`}}}}Jn}}}}{AKl{{Bl{ClJn}}}}{AKl{{Bl{{Bh{{Ef{AG`}}}}Jn}}}}{AKl{{Bl{AC`Jn}}}}{AKl{{Bl{NfJn}}}}{AKl{{Bl{{Bh{{Ef{Nf}}}}Jn}}}}{AKl{{Bl{AIjJn}}}}{AKl{{Bl{{Bh{E`}}Jn}}}}{AKl{{Bl{{Mn{j{Bh{j}}}}Jn}}}}{AKl{{Bl{{Bh{Nf}}Jn}}}}{AKl{{Bl{AIfJn}}}}{AKl{{Bl{{Bh{AIf}}Jn}}}}{AKl{{Bl{{ACh{ACf}}Jn}}}}{AKl{{Bl{{Bh{AFn}}Jn}}}}{AKl{{Bl{{Ef{j}}Jn}}}}{AKl{{Bl{{Bh{AGd}}Jn}}}}{AKl{{Bl{{Ef{AE`}}Jn}}}}{AKl{{Bl{AG`Jn}}}}{AKl{{Bl{{Ef{AFn}}Jn}}}}{AKl{{Bl{{Bh{ACb}}Jn}}}}{AKl{{Bl{{Bh{AC`}}Jn}}}}{AKl{{Bl{{Bh{{Ef{AGb}}}}Jn}}}}{AKl{{Bl{E`Jn}}}}{AKl{{Bl{{Bh{AG`}}Jn}}}}{AKl{{Bl{ACbJn}}}}{AKl{{Bl{{Bh{{Ef{ACb}}}}Jn}}}}{AKl{{Bl{AGfJn}}}}{AKl{{Bl{{Ef{Cl}}Jn}}}}{AKl{{Bl{AFnJn}}}}{AKl{{Bl{{Bh{{Mn{j{Bh{j}}}}}}Jn}}}}{AKl{{Bl{{Ef{AGd}}Jn}}}}{AKl{{Bl{{Bh{{Ef{AFn}}}}Jn}}}}{AKl{{Bl{{Bh{{Ef{AGd}}}}Jn}}}}{AKl{{Bl{ACdJn}}}}{AKl{{Bl{{Ef{AGb}}Jn}}}}{AKl{{Bl{AGdJn}}}}{AKl{{Bl{{Bh{ABn}}Jn}}}}{AKl{{Bl{{Ef{Nf}}Jn}}}}{AKl{{Bl{AE`Jn}}}}{{{AJn{ce}}}{{Bl{{Bh{b}}Jn}}}Dn{{AKb{AK`}}ObAKdDn}}{{{ALf{ALlc}}}{{Bl{dJn}}}{{AKb{AK`}}ObAKdDn}}{{{ALf{ALdc}}}{{Bl{dJn}}}{{AKb{AK`}}ObAKdDn}}{{{ALf{ALhc}}}{{Bl{dJn}}}{{AKb{AK`}}ObAKdDn}}{{{ALf{ALjc}}}{{Bl{dJn}}}{{AKb{AK`}}ObAKdDn}}{A@j{{Bl{{n{ALn{Bh{AMl}}}}Jn}}}}{{{AJn{ce}}}{{Ef{g}}}Dn{{AKb{AK`}}ObAKdDn}{}}{c{{n{Bn}}}{}}000000000000{{{AJn{ce}}Ch}{{Bl{dJn}}}Dn{{AKb{AK`}}ObAKdDn}}{{{AJn{ce}}{Bh{j}}}dDn{{AKb{AK`}}ObAKdDn}}{{{AJn{ce}}{l{{Bj{g}}}}}dDn{{AKb{AK`}}ObAKdDn}AAf}{Jn{{Bh{Fd}}}}{c{{Bl{C`}}}{}}000000000000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}0000000000000000000000000{cCd{}}0000000000003333333333333`````````````````````{{cCf}d{}}{cFd{}}5555555555{AMnAMn}{{ce}d{}{}}{bc{}}000000000{bd}0000{{AMnAMn}Cl}{AN`{{Bl{dJj}}}}{ANb{{Bl{{n{bCl}}Jj}}}}{{JjCn}D`}0{{AMnCn}D`}{cc{}}000{CjJj}{AElJj}{FfJj}{MhJj}{AHbJj}5{{}b}0000{ce{}{}}000000000{AN`{{Ef{j}}}}{ANdb}{{E`b}{{Bl{AN`Jj}}}}{{{AI`{ANf}}{Bj{j}}{l{AMn}}}ANd}{{{AI`{ANf}}E`{l{AMn}}}{{Bl{ANbJj}}}}3{ANd{{Bl{cJj}}}{}}{AN`{{Bl{{Ef{c}}Jj}}}{}}{ANb{{Bl{{Bh{ACb}}Jj}}}}{ANb{{Bl{NfJj}}}}{ANb{{Bl{{Bh{AGd}}Jj}}}}{ANb{{Bl{{Bh{{Gd{E`}}}}Jj}}}}{ANb{{Bl{{Bh{ABn}}Jj}}}}{ANb{{Bl{AE`Jj}}}}{ANb{{Bl{{Bh{{Ef{AGb}}}}Jj}}}}{ANb{{Bl{{Bh{Cl}}Jj}}}}{ANb{{Bl{{Bh{AE`}}Jj}}}}{ANb{{Bl{{Gd{E`}}Jj}}}}{ANb{{Bl{ACdJj}}}}{ANb{{Bl{ACbJj}}}}{ANb{{Bl{AC`Jj}}}}{ANb{{Bl{ClJj}}}}{ANb{{Bl{{Bh{AC`}}Jj}}}}{ANb{{Bl{{Ef{AGb}}Jj}}}}{ANb{{Bl{AGdJj}}}}{ANb{{Bl{{Bh{Nf}}Jj}}}}{ANb{{Bl{{Bh{ACd}}Jj}}}}{ANb{{Bl{ABnJj}}}}{AN`{{Bl{{Bh{b}}Jj}}}}{ANd{{Bl{dJj}}}}{AN`{{Ef{c}}}{}}{c{{n{Bn}}}{}}0000{{AN`Ch}{{Bl{dJj}}}}{{AN`{Bh{j}}}d}{{AN`{l{{Bj{c}}}}}dAAf}{Jj{{Bh{Fd}}}}{c{{Bl{C`}}}{}}0000{ce{}{}}{cj{}}{c{{Bl{e}}}{}{}}000{ANh{{Bl{AMnJj}}}}{{{n{{Bh{E`}}ANh}}}{{Bl{AMnJj}}}}222222{cCd{}}000055555``````````555555555555{bc{}}00000000000{{ANjc}{{Bl{e}}}ANl{}}{bd}00000{{}ANn}`{{ANjCn}D`}{AO`{{Bl{dAOb}}}}{AOd{{Bl{{n{bCl}}AOb}}}}{{ANnCn}D`}{{cCn}{{Bl{dAOf}}}{}}{{AOhCn}D`}{cc{}}00000{{}b}00000{ce{}{}}00000{{AOhABf}Cl}0111111{AO`{{Ef{j}}}}{AOjb}{{{Fb{ABj}}E`}{{Bl{AO`AOb}}}}{{{Fb{AOl}}{Bj{j}}{Ef{AOn}}{Fb{ABj}}}{{Bl{AOjAOb}}}}{{{Fb{ABj}}{Fb{AOl}}Bj{l{AOn}}}{{Bl{AOdAOb}}}}3{AOj{{Bl{cAOb}}}{}}{AO`{{Bl{{Ef{c}}AOb}}}{}}{AOd{{Bl{AG`AOb}}}}{AOd{{Bl{ACbAOb}}}}{AOd{{Bl{AE`AOb}}}}{AOd{{Bl{ABnAOb}}}}{AOd{{Bl{AIfAOb}}}}{AOd{{Bl{{Bh{AIf}}AOb}}}}{AOd{{Bl{{Bh{AC`}}AOb}}}}{AOd{{Bl{{Bh{AGd}}AOb}}}}{AOd{{Bl{{Bh{j}}AOb}}}}{AOd{{Bl{ACdAOb}}}}{AOd{{Bl{{Bh{AE`}}AOb}}}}{AOd{{Bl{ClAOb}}}}{AOd{{Bl{AGdAOb}}}}{AOd{{Bl{NfAOb}}}}{AOd{{Bl{{Bh{Cl}}AOb}}}}{AOd{{Bl{AC`AOb}}}}{AOd{{Bl{{Bh{ABn}}AOb}}}}{AOd{{Bl{{Bh{Nf}}AOb}}}}{AOd{{Bl{{Bh{ACb}}AOb}}}}{AOd{{Bl{jAOb}}}}{AOd{{Bl{{Bh{ACd}}AOb}}}}{AOd{{Bl{ABfAOb}}}}{AOd{{Bl{{Bh{AG`}}AOb}}}}{AOd{{Bl{{Bh{ABf}}AOb}}}}{AO`{{Bl{{Bh{b}}AOb}}}}{AOj{{Bl{dAOb}}}}{AO`{{Ef{c}}}{}}{c{{n{Bn}}}{}}00000{B@`c{}}{{AO`Ch}{{Bl{dAOb}}}}{{AO`{Bh{j}}}d}{{AO`{l{{Bj{c}}}}}dAAf}{c{{Bl{C`}}}{}}00000{c{{Bl{e}}}{}{}}00000000000{{}B@b}{cCd{}}00000`{ANnc{}}{{ANjc}{{Bl{e}}}B@d{}}{ce{}{}}00000```````{cFd{}}11{bc{}}0{bd}{{AObCn}D`}0{FfAOb}{CjAOb}{MbAOb}{AElAOb}{cc{}}{{}b}::{c{{n{Bn}}}{}}{AOb{{Bh{Fd}}}}{c{{Bl{C`}}}{}}{cj{}}{c{{Bl{e}}}{}{}}0{cCd{}}{ce{}{}}`````````````{{cCf}d{}}11{AOnAOn}{{ce}d{}{}}{bc{}}0{bd}{{AOnAOn}Cl}{{AOnCn}D`}?>77=;79{{{n{{Bh{E`}}B@b}}}{{Bl{AOnAOb}}}}{B@b{{Bl{AOnAOb}}}};:9````````````````````````````````````````````````````````````````````````````````````````````````````````````{cFd{}}00000000000000000000::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::{{{Bh{ABn}}}{{Bh{ABn}}}}{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{ACb}}}{{Bh{ACb}}}}{NfNf}{ClCl}{ACbACb}{{{ACh{ACf}}}{{ACh{ACf}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{{ACh{ACf}}}}}}{ACdACd}{AC`AC`}{jj}{{{Bh{j}}}{{Bh{j}}}}{{{Bh{AC`}}}{{Bh{AC`}}}}{ABnABn}{{{Bh{ACd}}}{{Bh{ACd}}}}:>0;2?3<8756149=;0=>:1574<862?93>9;4:83<=7{{{Bh{{ACh{ACf}}}}}{{Bh{AC`}}}}<{ABn{{ACh{ACf}}}}><56{{{ACh{ACf}}}AC`}<{{{Bh{Nf}}}{{Bh{Nf}}}}{AC`{{ACh{ACf}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}2{{{Bh{ACb}}}{{Bh{ACb}}}};54{NfNf}7{ClCl}{ACbACb}=45{AGdNf}2{{{Bh{AGf}}}{{Bh{j}}}}{{{Bh{AC`}}}{{Bh{If}}}}{{{Bh{AFb}}}{{Bh{Nf}}}}{{{Bh{ACd}}}{{Bh{Id}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{Ib}}}}8<{{{l{AGb}}}{{Ef{AGb}}}}{AFnACb}{ABnABn}{ACdId}{{{Bh{AE`}}}{{Bh{Nf}}}}{{{ACh{ACf}}}Ib}{{{Bh{Cl}}}{{Bh{Cl}}}}{AFdACb}{{{Bh{AGb}}}{{Bh{Nf}}}}{AGbNf}{{{Bh{ACb}}}{{Bh{ACb}}}}{AG`AG`}{E`j}{ACbACb}{AGfj}{AFbNf}{{{Bh{{l{AGb}}}}}{{Bh{{Ef{AGb}}}}}}{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{AG`}}}{{Bh{AG`}}}}{AE`Nf}{{{Bh{AGd}}}{{Bh{Nf}}}}{{{Bh{AFd}}}{{Bh{ACb}}}}{{{Bh{AFn}}}{{Bh{ACb}}}}{{{Bh{ABn}}}{{Bh{ABn}}}}{AC`If}1{AGbAE`}{ACdHb}>{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{ACb}}}{{Bh{ACb}}}}{AG`AG`}{AC`Hd}{{{Bh{{ACh{ACf}}}}}{{Bh{H`}}}}{{{Bh{AGb}}}{{Bh{AE`}}}}{{{ACh{ACf}}}H`};{{{Bh{AFb}}}{{Bh{Nf}}}}{AFbNf}{AFnACb}{ACbACb}{{{Bh{AG`}}}{{Bh{AG`}}}}{{{Bh{AGf}}}{{Bh{j}}}}{{{Bh{Nf}}}{{Bh{Nf}}}}{AE`AE`}{{{Bh{AE`}}}{{Bh{AE`}}}}{{{l{AGb}}}{{Ef{AGb}}}}{{{Bh{AGd}}}{{Bh{AE`}}}}{AGfj}{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{ACd}}}{{Bh{Hb}}}}{AGdAE`}{ABnABn}{AFdACb}{NfNf}{{{Bh{{l{AGb}}}}}{{Bh{{Ef{AGb}}}}}}{ClCl}{{{Bh{AFd}}}{{Bh{ACb}}}}{{{Bh{AC`}}}{{Bh{Hd}}}}<{{{Bh{AFn}}}{{Bh{ACb}}}}{{{Bh{AFb}}}{{Bh{Nf}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}{AG`AG`}{{{Bh{AG`}}}{{Bh{AG`}}}}{{{ACh{ACf}}}{{ACh{ACf}}}}{AGfj}{{{Bh{ACb}}}{{Bh{ACb}}}}={ACbACb}?:{{{Bh{AGb}}}{{Bh{Nf}}}}{{{Bh{ACd}}}{{Bh{ACd}}}}{{{Bh{AGd}}}{{Bh{Nf}}}}{AC`AC`}{{{Bh{AGf}}}{{Bh{j}}}}{{{Bh{{l{AGb}}}}}{{Bh{{Ef{AGb}}}}}}{AGbNf}{NfNf}{{{Bh{Nf}}}{{Bh{Nf}}}}{AFbNf}{{{Bh{AE`}}}{{Bh{Nf}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{{ACh{ACf}}}}}}{E`j}{AE`Nf}{{{Bh{AC`}}}{{Bh{AC`}}}}{AFnACb}{AGdNf}{{{Bh{E`}}}{{Bh{j}}}}{ACdACd}{{{Bh{ABn}}}{{Bh{ABn}}}}{ClCl}{jj}{{{Bh{AFn}}}{{Bh{ACb}}}}{{{Bh{AIf}}}{{Bh{Cl}}}}7{AIdNf}1;{{{Bh{AG`}}}{{Bh{ACb}}}}{{{Bh{AIh}}}{{Bh{Nf}}}}{AIjj}{{{Bh{j}}}{{Bh{j}}}}3{ACbACb}{AIfCl}{{{Bh{AGb}}}{{Bh{Nf}}}}{{{Bh{Hh}}}{{Bh{ACb}}}}{{{Bh{Nf}}}{{Bh{Nf}}}}{AG`ACb}{{{Bh{ACd}}}{{Bh{Id}}}}{AFnACb}<{{{Ef{AGb}}}{{Ef{AGb}}}}{AGdNf}{{{Bh{AIj}}}{{Bh{j}}}}:{{{Bh{ACb}}}{{Bh{ACb}}}}{{{Bh{AC`}}}{{Bh{If}}}}7{HhACb}{jj}{{{Bh{AGd}}}{{Bh{Nf}}}}92{AC`If}{AGbNf}{ACdId}{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}};{{{Bh{j}}}{{Bh{j}}}}{ABnABn}4{{{Bh{AE`}}}{{Bh{Nf}}}}7{{{Bh{AId}}}{{Bh{Nf}}}}{{{Bh{AFn}}}{{Bh{ACb}}}}2{AE`Nf}{{{Bh{AGb}}}{{Bh{Nf}}}}7{NfNf}{AIhNf}{{{Bh{AC`}}}{{Bh{If}}}}{{{Bh{Hh}}}{{Bh{ACb}}}}{{{Bh{ABn}}}{{Bh{ABn}}}}0{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Bh{ACb}}}{{Bh{ACb}}}}<:{{{Bh{AIj}}}{{Bh{j}}}}7{{{Bh{AIh}}}{{Bh{Nf}}}}7{{{Bh{AG`}}}{{Bh{ACb}}}}{{{Bh{j}}}{{Bh{j}}}}{AGbNf}:3{{{Bh{AIf}}}{{Bh{Nf}}}}{{{Ef{AGb}}}{{Ef{AGb}}}}?{{{Bh{AGd}}}{{Bh{Nf}}}}3;{jj}05<{ABnABn}{ACbACb}{AG`ACb}4{ACdHb}{AFnACb}{AGdNf}8{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Bh{AGb}}}{{Bh{Nf}}}}{{{Bh{AFn}}}{{Bh{ACb}}}}{{{Bh{AE`}}}{{Bh{Nf}}}}{{{Bh{AC`}}}{{Bh{Hd}}}}{HhACb}{AIhNf}{AC`Hd}{{{Bh{ACd}}}{{Bh{Hb}}}}0{AIdNf}{NfNf}1{AIfNf}{{{Bh{ABn}}}{{Bh{ABn}}}}{ABnABn}={{{Bh{AId}}}{{Bh{Nf}}}}<{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}401{{{Bh{AIj}}}{{Bh{j}}}};{ACbACb}{{{Bh{AIh}}}{{Bh{Nf}}}}2{{{Bh{AGb}}}{{Bh{Nf}}}}{AIjj}{AE`Nf}{{{Bh{ACb}}}{{Bh{ACb}}}}{{{Bh{AG`}}}{{Bh{ACb}}}}{{{Bh{AE`}}}{{Bh{Nf}}}}{AG`ACb}{AGdNf}{{{Bh{AIf}}}{{Bh{Nf}}}}{{{Bh{AC`}}}{{Bh{Hd}}}}{{{Bh{ABn}}}{{Bh{ABn}}}}{NfNf}85{HhACb}5?{AIhNf};{{{Bh{AGd}}}{{Bh{Nf}}}}:{{{Bh{AIf}}}{{Bh{Cl}}}}{ACdACd}29{{{Bh{Hh}}}{{Bh{ACb}}}}26{{{Bh{j}}}{{Bh{j}}}}6{{{Bh{AIj}}}{{Bh{j}}}}{AFnACb}{ACbACb}{AIfCl}<5{{{Bh{AC`}}}{{Bh{AC`}}}}{AC`AC`}6{AE`Nf}<{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Bh{AId}}}{{Bh{Nf}}}}{AIdNf}{{{Ef{AGb}}}{{Ef{AGb}}}}{AGbNf}{{{Bh{AE`}}}{{Bh{Nf}}}}{{{Bh{AG`}}}{{Bh{ACb}}}}{jj}{ACdACd}{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}4{{{Bh{ABn}}}{{Bh{ABn}}}}{ABnABn}:47{{{Bh{AFn}}}{{Bh{ACb}}}}{{{Bh{AGb}}}{{Bh{Nf}}}}=;4{AIjj}{{{Bh{AIh}}}{{Bh{Nf}}}}0{{{Bh{ACb}}}{{Bh{ACb}}}}0{NfNf}{AG`ACb}{{{Bh{AC`}}}{{Bh{AC`}}}}{{{Bh{ACd}}}{{Bh{ACd}}}}9087{ACbACb}{{{Ef{AGb}}}{{Ef{AGb}}}}{AC`AC`}{{{Bh{j}}}{{Bh{j}}}}{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}59{jj}{AC`If}56{{{Bh{AC`}}}{{Bh{If}}}}={{{ACh{ACf}}}Ib};{{{ACh{ACf}}}{{ACh{ACf}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{{ACh{ACf}}}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{Ib}}}}<{NfNf}397{{{Bh{AC`}}}{{Bh{Hd}}}}={{{Bh{{ACh{ACf}}}}}{{Bh{H`}}}}{{{Bh{AC`}}}{{Bh{AC`}}}}5{{{Bh{ACb}}}{{Bh{ACb}}}}{AC`Hd}={AC`AC`}{{{Bh{j}}}{{Bh{j}}}}{{{ACh{ACf}}}H`}1{ACbACb}{{{Ef{AGb}}}{{Ef{AGb}}}}{{{Bh{Nf}}}{{Bh{Nf}}}}=78>;5{jj}{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}2{{{Bh{AGf}}}{{Bh{j}}}}{AG`ACb}{AE`Nf}17{{{Bh{{ACh{ACf}}}}}{{Bh{Ib}}}}={{{Bh{AC`}}}{{Bh{If}}}}0{{{Bh{AIj}}}{{Bh{j}}}}{{{Bh{AFn}}}{{Bh{ACb}}}}{AGdNf}:6{NfNf}{ClCl}:{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{ABn}}}{{Bh{ABn}}}}>{ABnABn}{E`j}2{{{Bh{AE`}}}{{Bh{Nf}}}}296{{{Bh{AGd}}}{{Bh{Nf}}}}?4{{{Bh{Nf}}}{{Bh{Nf}}}}:3{{{Bh{ACb}}}{{Bh{ACb}}}}<<{{{Bh{AG`}}}{{Bh{ACb}}}}5{{{Bh{ACd}}}{{Bh{Id}}}}{AE`Nf}6334{AFnACb}1=33{ACbACb}70>2{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}{{{ACh{ACf}}}Ib}{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{Ib}}}}0{AG`ACb}{{{Bh{ABn}}}{{Bh{ABn}}}}{{{Ef{AGb}}}{{Ef{AGb}}}}7?{{{Bh{AGf}}}{{Bh{j}}}}54{ClCl}2{{{Bh{AC`}}}{{Bh{If}}}}:?{{{Bh{AIj}}}{{Bh{j}}}}{NfNf};{AGdNf}6{{{Bh{AG`}}}{{Bh{ACb}}}};64={ABnABn}{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{ACd}}}{{Bh{Id}}}}>3{{{Bh{ACb}}}{{Bh{ACb}}}}{{{Bh{AFn}}}{{Bh{ACb}}}}{{{Bh{AE`}}}{{Bh{Nf}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{Ib}}}}<08={ACdId}<{AG`ACb}{{{Bh{AGd}}}{{Bh{Nf}}}}87>{ACbACb}:8:{{{Bh{Nf}}}{{Bh{Nf}}}}{AC`If}1>{{{Bh{AGf}}}{{Bh{j}}}}{AE`Nf}{ClCl}7{AGfj}{{{Ef{AGb}}}{{Ef{AGb}}}}8{{{Bh{Cl}}}{{Bh{Cl}}}}>{{{Bh{AC`}}}{{Bh{If}}}}{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{AIj}}}{{Bh{j}}}}{{{Bh{AE`}}}{{Bh{Nf}}}}{ABnABn}8:{{{Bh{AG`}}}{{Bh{ACb}}}}67{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}{NfNf}{E`j}{{{Bh{ACd}}}{{Bh{Id}}}}{{{Bh{ACb}}}{{Bh{ACb}}}}{{{Bh{AGd}}}{{Bh{Nf}}}}597824{{{Bh{ABn}}}{{Bh{ABn}}}}{ACbACb}6=415755?{{{Bh{{ACh{ACf}}}}}{{Bh{Ib}}}}{AG`ACb}>{{{Bh{AFn}}}{{Bh{ACb}}}}2{ClCl}{AE`Nf}{{{Bh{AGf}}}{{Bh{j}}}}7{{{Ef{AGb}}}{{Ef{AGb}}}}>{AGdNf}8{{{Bh{AG`}}}{{Bh{ACb}}}}{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Bh{E`}}}{{Bh{j}}}}3{{{Bh{AIj}}}{{Bh{j}}}}?87{{{Bh{ACd}}}{{Bh{Id}}}}5{{{Bh{AE`}}}{{Bh{Nf}}}}<{{{Bh{AGd}}}{{Bh{Nf}}}}0{{{Bh{Cl}}}{{Bh{Cl}}}}501=={AIjj}{{{Bh{ABn}}}{{Bh{ABn}}}}?;>9:=4{E`j}8{ABnABn}{{{Bh{{Ef{AGd}}}}}{{Bh{{Ef{Nf}}}}}}{{{Bh{AGd}}}{{Bh{AE`}}}}{AGdAE`}{{{Ef{Cl}}}{{Ef{Cl}}}}{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}{{{Ef{AG`}}}{{Ef{ACb}}}}{{{Bh{{Ef{AE`}}}}}{{Bh{{Ef{Nf}}}}}}23{{{Bh{AGf}}}{{Bh{j}}}}3{{{Ef{AE`}}}{{Ef{Nf}}}}{{{Bh{{Ef{AG`}}}}}{{Bh{{Ef{ACb}}}}}}2>{{{Ef{j}}}{{Ef{j}}}}8{{{Bh{AC`}}}{{Bh{Hd}}}}{{{Bh{ACb}}}{{Bh{ACb}}}}2{{{Ef{ACb}}}{{Ef{ACb}}}}{AG`AG`}{{{Bh{ACd}}}{{Bh{Hb}}}}{{{Ef{Nf}}}{{Ef{Nf}}}}{AE`AE`}{NfNf}{{{Bh{E`}}}{{Bh{j}}}}5{{{Bh{{Ef{j}}}}}{{Bh{{Ef{j}}}}}}{{{Bh{{Ef{ACb}}}}}{{Bh{{Ef{ACb}}}}}}{{{Bh{AFn}}}{{Bh{ACb}}}}{{{Bh{{Ef{AGd}}}}}{{Bh{{Ef{Nf}}}}}}2:{{{ACh{ACf}}}H`}{AC`Hd}{{{Ef{AE`}}}{{Ef{Nf}}}}{{{Ef{j}}}{{Ef{j}}}}>{{{Ef{AG`}}}{{Ef{ACb}}}}{{{Bh{AG`}}}{{Bh{AG`}}}}{{{Ef{Cl}}}{{Ef{Cl}}}}{{{Ef{AGb}}}{{Ef{AGb}}}}?3{{{Bh{AGf}}}{{Bh{j}}}}<{{{Bh{{Ef{AG`}}}}}{{Bh{{Ef{ACb}}}}}}?0{{{Ef{AGd}}}{{Ef{Nf}}}}{AG`AG`}{{{Bh{{ACh{ACf}}}}}{{Bh{H`}}}}{ACbACb}8{ABnABn}9{AIjj}={{{Bh{AFn}}}{{Bh{ACb}}}}{ClCl}{{{Bh{AIj}}}{{Bh{j}}}}0;7{{{Bh{AC`}}}{{Bh{Hd}}}}7{{{Bh{AE`}}}{{Bh{AE`}}}}7{{{Bh{ACd}}}{{Bh{Hb}}}}{{{Bh{{Ef{Nf}}}}}{{Bh{{Ef{Nf}}}}}}49={{{Ef{Nf}}}{{Ef{Nf}}}}:{{{Bh{{Ef{j}}}}}{{Bh{{Ef{j}}}}}}{{{Bh{E`}}}{{Bh{j}}}}{{{Ef{AG`}}}{{Ef{ACb}}}}058{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}{{{Bh{AG`}}}{{Bh{AG`}}}}9{{{Bh{AGd}}}{{Bh{AE`}}}}{{{Bh{ACb}}}{{Bh{ACb}}}}{{{Ef{AGb}}}{{Ef{AGb}}}}{NfNf}{{{Bh{Nf}}}{{Bh{Nf}}}}99{{{Bh{AIj}}}{{Bh{j}}}}{{{Ef{j}}}{{Ef{j}}}}271{{{Bh{AFn}}}{{Bh{ACb}}}}0{{{Ef{AGd}}}{{Ef{Nf}}}}9{ACbACb}{{{Bh{AC`}}}{{Bh{Hd}}}}6{AGdAE`}{ClCl}{{{Bh{{Ef{AGd}}}}}{{Bh{{Ef{Nf}}}}}}{{{Bh{{Ef{ACb}}}}}{{Bh{{Ef{ACb}}}}}}{{{Ef{ACb}}}{{Ef{ACb}}}}70{{{Ef{Nf}}}{{Ef{Nf}}}}{{{Bh{ABn}}}{{Bh{ABn}}}}{{{Ef{Cl}}}{{Ef{Cl}}}}{{{Bh{{Ef{AG`}}}}}{{Bh{{Ef{ACb}}}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{H`}}}}{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}0{{{Bh{{Ef{Nf}}}}}{{Bh{{Ef{Nf}}}}}}5{{{Ef{AE`}}}{{Ef{Nf}}}}?{E`j}{{{Bh{ACd}}}{{Bh{Hb}}}}{{{Ef{AGb}}}{{Ef{AGb}}}}{AE`AE`}{{{Ef{AFn}}}{{Ef{ACb}}}}{{{Bh{AGf}}}{{Bh{j}}}}2={{{Bh{Nf}}}{{Bh{Nf}}}}34{{{Bh{AGd}}}{{Bh{AE`}}}}{{{Bh{{Ef{AFn}}}}}{{Bh{{Ef{ACb}}}}}}{{{Bh{{Ef{AE`}}}}}{{Bh{{Ef{Nf}}}}}}0;{{{Bh{{Ef{ACb}}}}}{{Bh{{Ef{ACb}}}}}}{{{Bh{E`}}}{{Bh{j}}}}={AGdAE`}{{{Bh{ACb}}}{{Bh{ACb}}}}{ABnABn}6{{{Ef{Cl}}}{{Ef{Cl}}}}61{ClCl}{{{Ef{AG`}}}{{Ef{ACb}}}}{{{Bh{AE`}}}{{Bh{AE`}}}}?{AG`AG`}<{AE`AE`}{{{Ef{AGb}}}{{Ef{AGb}}}}86{E`j}9{{{Ef{AE`}}}{{Ef{Nf}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}5{{{Ef{AGd}}}{{Ef{Nf}}}}{{{Bh{{Ef{AFn}}}}}{{Bh{{Ef{ACb}}}}}}{{{Bh{ACd}}}{{Bh{Hb}}}}{{{Bh{AGd}}}{{Bh{AE`}}}}{ACbACb}68{{{Bh{ACb}}}{{Bh{ACb}}}}?{{{Bh{ABn}}}{{Bh{ABn}}}}{{{Bh{{Ef{j}}}}}{{Bh{{Ef{j}}}}}}{ABnABn}{{{Bh{AFn}}}{{Bh{ACb}}}}{NfNf}{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}2{{{Ef{j}}}{{Ef{j}}}}>6{{{Bh{{Ef{Nf}}}}}{{Bh{{Ef{Nf}}}}}}3:{E`j}3;{ClCl}{{{Ef{AG`}}}{{Ef{ACb}}}}2{{{Ef{AE`}}}{{Ef{Nf}}}}{{{Bh{AC`}}}{{Bh{Hd}}}}<{AGdAE`}9{{{Bh{{Ef{AGd}}}}}{{Bh{{Ef{Nf}}}}}}{{{Bh{{Ef{AE`}}}}}{{Bh{{Ef{Nf}}}}}}{{{Bh{AIj}}}{{Bh{j}}}}?{{{Bh{AG`}}}{{Bh{AG`}}}}{{{Bh{AGd}}}{{Bh{AE`}}}}{ABnABn}{ACdHb}{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Bh{AE`}}}{{Bh{AE`}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{H`}}}}<{NfNf}{E`j}>{{{Bh{{Ef{AFn}}}}}{{Bh{{Ef{ACb}}}}}}>{{{Ef{ACb}}}{{Ef{ACb}}}}{{{Bh{{Ef{AG`}}}}}{{Bh{{Ef{ACb}}}}}}{{{Bh{AFn}}}{{Bh{ACb}}}}{{{Ef{j}}}{{Ef{j}}}}{{{Bh{ACd}}}{{Bh{Hb}}}}{{{Bh{AGf}}}{{Bh{j}}}}91{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}3{{{Bh{{Ef{Nf}}}}}{{Bh{{Ef{Nf}}}}}}{{{Ef{Nf}}}{{Ef{Nf}}}}{{{Bh{{Ef{AGd}}}}}{{Bh{{Ef{Nf}}}}}}>{{{Bh{ACb}}}{{Bh{ACb}}}}9{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Bh{ABn}}}{{Bh{ABn}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{H`}}}}{AGfj}{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Ef{ACb}}}{{Ef{ACb}}}}{{{Bh{{Ef{j}}}}}{{Bh{{Ef{j}}}}}}{{{Bh{{Ef{AFn}}}}}{{Bh{{Ef{ACb}}}}}}={AGdAE`}687{{{Bh{AE`}}}{{Bh{AE`}}}}<{{{Ef{AGd}}}{{Ef{Nf}}}}2{ACbACb}{{{Ef{AGb}}}{{Ef{AGb}}}}:{{{Bh{AG`}}}{{Bh{AG`}}}}{ClCl}{AG`AG`}{{{Bh{AGf}}}{{Bh{j}}}}7{{{Bh{{Ef{ACb}}}}}{{Bh{{Ef{ACb}}}}}}0;;{ABnABn}{{{Ef{Cl}}}{{Ef{Cl}}}}1{NfNf}{{{Bh{E`}}}{{Bh{j}}}}{AE`AE`}{{{Bh{{Ef{AGd}}}}}{{Bh{{Ef{Nf}}}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}<{{{Ef{Nf}}}{{Ef{Nf}}}}:{E`j}{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Bh{{Ef{AE`}}}}}{{Bh{{Ef{Nf}}}}}}{{{Bh{ACb}}}{{Bh{ACb}}}}{{{Bh{{Ef{AFn}}}}}{{Bh{{Ef{ACb}}}}}}59{{{Bh{AIj}}}{{Bh{j}}}}{{{Bh{{Ef{Cl}}}}}{{Bh{{Ef{Cl}}}}}}{{{Ef{AGd}}}{{Ef{Nf}}}}{ClCl}{{{Bh{ABn}}}{{Bh{ABn}}}}<5{{{Bh{{Ef{AG`}}}}}{{Bh{{Ef{ACb}}}}}}<{{{Ef{j}}}{{Ef{j}}}}{{{Bh{AFn}}}{{Bh{ACb}}}}{{{Bh{AC`}}}{{Bh{Hd}}}}{{{Bh{AE`}}}{{Bh{AE`}}}}{{{Ef{AE`}}}{{Ef{Nf}}}}{{{Bh{AGf}}}{{Bh{j}}}}{{{Ef{ACb}}}{{Ef{ACb}}}}={ABnABn}{AFnACb}={ACbACb}>{{{Bh{ACd}}}{{Bh{Hb}}}}{{{Ef{AG`}}}{{Ef{ACb}}}}{E`j}{{{Ef{Cl}}}{{Ef{Cl}}}}{{{Bh{{Ef{Nf}}}}}{{Bh{{Ef{Nf}}}}}}{{{Bh{{Ef{ACb}}}}}{{Bh{{Ef{ACb}}}}}}{{{Bh{{Ef{AE`}}}}}{{Bh{{Ef{Nf}}}}}}{AG`AG`}{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}2{ClCl}?{{{Bh{AC`}}}{{Bh{Hd}}}}6?5{{{Ef{AGd}}}{{Ef{Nf}}}}<33{{{ACh{ACf}}}{{ACh{ACf}}}}{{{Bh{AGd}}}{{Bh{Nf}}}}{{{Bh{AFn}}}{{Bh{ACb}}}}{{{Bh{AC`}}}{{Bh{AC`}}}}{{{Bh{ACd}}}{{Bh{ACd}}}}{ACbACb}20234{ACdACd}6{{{Bh{{ACh{ACf}}}}}{{Bh{{ACh{ACf}}}}}}00{{{Bh{E`}}}{{Bh{j}}}}31{{{Bh{AGf}}}{{Bh{j}}}}{AGdNf}{{{Bh{AIj}}}{{Bh{j}}}}{{{Bh{ACb}}}{{Bh{ACb}}}}4{AC`AC`}9{{{Bh{AG`}}}{{Bh{ACb}}}}>{ClCl}{AE`Nf}874{{{ACh{ACf}}}{{ACh{ACf}}}}{{{Bh{AE`}}}{{Bh{Nf}}}}5?{{{Ef{AGb}}}{{Ef{AGb}}}}3{{{Bh{ABn}}}{{Bh{ABn}}}}6{{{Bh{Nf}}}{{Bh{Nf}}}}<:{{{Bh{AC`}}}{{Bh{AC`}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}{ACbACb}{{{Bh{E`}}}{{Bh{j}}}}{{{Bh{AGf}}}{{Bh{j}}}}{AGfj}>{{{Bh{AIj}}}{{Bh{j}}}}5={{{Bh{AGd}}}{{Bh{Nf}}}}6>{{{Bh{ACd}}}{{Bh{ACd}}}}{AG`ACb}{NfNf}{E`j}={ABnABn}{{{ACh{ACf}}}{{ACh{ACf}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{{ACh{ACf}}}}}}<7<{{{Bh{ABn}}}{{Bh{ABn}}}}{{{Ef{AGb}}}{{Ef{AGb}}}}47{AC`AC`}{{{Bh{ACb}}}{{Bh{ACb}}}}{ACdACd}1{AE`Nf}<3{AFnACb}2?{{{Bh{AG`}}}{{Bh{ACb}}}}0{{{Bh{Cl}}}{{Bh{Cl}}}}<={{{Bh{AIj}}}{{Bh{j}}}}{{{Bh{AGd}}}{{Bh{Nf}}}}{AIjj}{{{Bh{AE`}}}{{Bh{Nf}}}};8{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}={{{Bh{ACd}}}{{Bh{ACd}}}}:{AGdNf}0{AG`ACb}{{{Bh{ABn}}}{{Bh{ABn}}}};4>5?{E`j}{ClCl}43{{{Bh{AC`}}}{{Bh{AC`}}}}{{{Bh{{ACh{ACf}}}}}{{Bh{{ACh{ACf}}}}}}66={ABnABn}5{{{Bh{AGf}}}{{Bh{j}}}}:<{{{Bh{E`}}}{{Bh{j}}}};{NfNf}{{{Bh{AGd}}}{{Bh{Nf}}}}2{{{ACh{ACf}}}{{ACh{ACf}}}}{AC`AC`}=3{AE`Nf}0{{{Bh{ACb}}}{{Bh{ACb}}}}5{ACdACd}:{{{Bh{AFn}}}{{Bh{ACb}}}}{AG`ACb}{{{Bh{Nf}}}{{Bh{Nf}}}}9{{{Bh{AIj}}}{{Bh{j}}}}8{{{Bh{Cl}}}{{Bh{Cl}}}}22{E`j}{{{Bh{AC`}}}{{Bh{AC`}}}}{ABnABn}320{{{Bh{AGf}}}{{Bh{j}}}}78;{{{Bh{AE`}}}{{Bh{Nf}}}}:{{{Ef{AGb}}}{{Ef{AGb}}}}538{{{Bh{{ACh{ACf}}}}}{{Bh{{ACh{ACf}}}}}}{{{Bh{ABn}}}{{Bh{ABn}}}}{{{Bh{AGd}}}{{Bh{Nf}}}}={NfNf}::{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}50{AC`AC`}0{{{Bh{ACb}}}{{Bh{ACb}}}}50{{{Bh{E`}}}{{Bh{j}}}}6{{{Bh{AG`}}}{{Bh{ACb}}}}:;>={ClCl}{{{Bh{ACd}}}{{Bh{ACd}}}}1{{{Bh{AFn}}}{{Bh{ACb}}}}1<{AE`Nf}:{{{Bh{AIj}}}{{Bh{j}}}}{AGdNf}{ACdACd}4{E`j}{{{Bh{AE`}}}{{Bh{Nf}}}}{{{Bh{Nf}}}{{Bh{Nf}}}}{{{Ef{AGb}}}{{Ef{AGb}}}}9;{NfNf}{ABnABn}{AG`ACb};{{{Bh{AGf}}}{{Bh{j}}}}>16{{{ACh{ACf}}}{{ACh{ACf}}}}{ACbACb}8{ClCl}{{{Bh{AG`}}}{{Bh{ACb}}}}{{{Bh{E`}}}{{Bh{j}}}}7{AC`AC`}8{{{Bh{ACb}}}{{Bh{ACb}}}}{{{Gd{E`}}}j}{AGdNf}{{{Bh{ABn}}}{{Bh{ABn}}}}{{{Bh{{Gd{E`}}}}}{{Bh{j}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}{{{Bh{{Ef{AGb}}}}}{{Bh{{Ef{AGb}}}}}}{{{Bh{ACd}}}{{Bh{ACd}}}}{{{Bh{AE`}}}{{Bh{Nf}}}}<={{{Bh{AC`}}}{{Bh{AC`}}}}{{{Bh{Nf}}}{{Bh{Nf}}}}{NfNf}{AE`Nf}{{{Bh{AGd}}}{{Bh{Nf}}}}{ACdACd}{{{Ef{AGb}}}{{Ef{AGb}}}}7{ACbACb}65><{ClCl}:;8>4{AC`AC`}=63{{{Bh{ACb}}}{{Bh{ACb}}}}5{{{Gd{E`}}}j}{ABnABn}?371{{{Bh{Cl}}}{{Bh{Cl}}}}=;>613{AIjj}{ClCl}={{{Bh{AGd}}}{{Bh{Nf}}}}?{AIfNf}<:=<{{{Bh{AC`}}}{{Bh{AC`}}}}{{{Bh{AG`}}}{{Bh{ACb}}}}63:2{{{Bh{AE`}}}{{Bh{Nf}}}}{AC`AC`}{jj}{{{Bh{AIf}}}{{Bh{Nf}}}}{AFnACb}{{{Bh{j}}}{{Bh{j}}}}{{{Bh{Cl}}}{{Bh{Cl}}}}?<{ABnABn}?<{AG`ACb}{c{{A@l{e}}}{}{}}00000000000000000000000000000000000000000000000{bc{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{bd}00000000000000000000000000000000000000000000{{LhCn}D`}0{{JdCn}D`}0{{B@fCn}D`}0{{KhCn}D`}0{{KfCn}D`}0{{B@hCn}D`}0{{LlCn}D`}0{{MdCn}D`}0{{B@jCn}D`}0{{K`Cn}D`}0{{KjCn}D`}0{{B@lCn}D`}0{{LfCn}D`}0{{J`Cn}D`}0{{B@nCn}D`}0{{LbCn}D`}0{{L`Cn}D`}0{{BA`Cn}D`}0{{BAbCn}D`}0{{BAdCn}D`}0{{BAfCn}D`}0{cc{}}00000000000000000000000{CjLh}1{KnLh}{ElLh}{FnJd}{CjJd}5{KnJd}{CjB@f}{IhB@f}8{KnB@f}9{JlKh}{ElKh}{CjKh}<{FnKf}{JlKf}{CjKf}{JlB@h}{CjB@h}{cc{}}{IhB@h}{ElLl}2{JfLl}{CjLl}4{JfMd}{FnMd}{CjMd}{CjB@j}8{JfB@j}{IhB@j}{LnK`}{ElK`}<{CjK`}{CjKj}>{FnKj}{LnKj}{IhB@l}{CjB@l}{cc{}}{LnB@l}1{CjLf}{JnLf}{ElLf}{FnJ`}{JnJ`}{CjJ`}7{JnB@n}{CjB@n}9{IhB@n}{ElLb}{CjLb}<{JjLb}{FnL`}{JjL`}?{CjL`}{JjBA`}{cc{}}{IhBA`}{CjBA`}2{CjBAb}{ElBAb}{AObBAb}{AObBAd}{FnBAd}7{CjBAd}{IhBAf}{CjBAf}{AObBAf};{{}b}00000000000000000000000000000000000000000000{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{ce}{{Bl{dg}}}{}{}{}}00000000000000000000000000000000000000000000000{{ce}{{A@l{{BAh{}{{Oj{{Bl{dg}}}}}}}}}{}{}{}}00000000000000000000000000000000000000000000000{c{{n{Bn}}}{}}00000000000000000000000000000000000000000000{Lh{{Bh{Fd}}}}{Jd{{Bh{Fd}}}}{B@f{{Bh{Fd}}}}{Kh{{Bh{Fd}}}}{Kf{{Bh{Fd}}}}{B@h{{Bh{Fd}}}}{Ll{{Bh{Fd}}}}{Md{{Bh{Fd}}}}{B@j{{Bh{Fd}}}}{K`{{Bh{Fd}}}}{Kj{{Bh{Fd}}}}{B@l{{Bh{Fd}}}}{Lf{{Bh{Fd}}}}{J`{{Bh{Fd}}}}{B@n{{Bh{Fd}}}}{Lb{{Bh{Fd}}}}{L`{{Bh{Fd}}}}{BA`{{Bh{Fd}}}}{BAb{{Bh{Fd}}}}{BAd{{Bh{Fd}}}}{BAf{{Bh{Fd}}}}{c{{Bl{C`}}}{}}00000000000000000000000000000000000000000000{cj{}}00000000000000000000{c{{Bl{e}}}{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cCd{}}00000000000000000000000000000000000000000000{ce{}{}}00000000000000000000000000000000000000000000```````00{c{{A@l{e}}}{}{}}{{ce}{{Bl{dg}}}{}{}{}}{{ce}{{A@l{{BAh{}{{Oj{{Bl{dg}}}}}}}}}{}{}{}}","D":"BOf","p":[[1,"usize"],[1,"unit"],[10,"RecordBatchIterator",17],[5,"RecordBatch",5371],[5,"String",5372],[1,"slice"],[1,"tuple"],[5,"ArrowBatchIter",17],[10,"Source",993],[17,"TSS"],[17,"TSD"],[6,"ArrowTypeSystem",569],[17,"S"],[17,"D"],[5,"ArrowDestination",489],[10,"Transport",5359],[5,"IntoFallible",5373],[17,"Item"],[10,"Iterator",5374],[6,"Option",5375],[6,"CXQuery",836,5376],[6,"Result",5377],[5,"HNil",5378],[6,"CNil",5379],[5,"Convert",5373],[5,"TypeId",5380],[5,"Private",5381],[6,"DataOrder",55],[6,"ConnectorXError",612],[1,"bool"],[5,"Formatter",5382],[8,"Result",5382],[17,"TypeSystem"],[17,"Partition"],[17,"Error"],[10,"Destination",83],[10,"DestinationPartition",83],[10,"From",5383],[10,"Send",5384],[1,"str"],[10,"AsRef",5383],[10,"Consume",83],[5,"Vec",5385],[5,"ArrowDestination",105],[6,"ArrowTypeSystem",380],[6,"ArrowDestinationError",105,5386],[5,"ArrowPartitionWriter",105],[5,"Schema",5387],[5,"Arc",5388],[10,"Error",5389],[5,"Error",5390],[6,"ArrowError",5391],[5,"Arrow2Destination",185],[6,"Arrow2TypeSystem",263],[6,"Arrow2DestinationError",185,5392],[5,"ArrowPartitionWriter",185],[10,"Array",5393],[5,"Box",5394],[5,"Chunk",5395],[5,"Schema",5396],[6,"PolarsError",5397],[6,"Error",5398],[5,"DataFrame",5399],[5,"DateTimeWrapperMicro",263],[5,"NaiveTimeWrapperMicro",263],[5,"NaiveDateTimeWrapperMicro",263],[6,"Ordering",5400],[1,"u64"],[10,"Hash",5401],[10,"Sized",5384],[10,"BuildHasher",5401],[10,"Hasher",5401],[5,"DateTimeWrapperMicro",380],[5,"NaiveTimeWrapperMicro",380],[5,"NaiveDateTimeWrapperMicro",380],[6,"ArrowDestinationError",489,5402],[5,"ArrowPartitionWriter",489],[6,"ConnectorXOutError",612],[6,"ProduceContext",612],[6,"PostgresArrow2TransportError",2982,5403],[6,"Error",5404],[6,"BigQueryArrow2TransportError",2982,5405],[6,"MySQLSourceError",1674,5406],[5,"Error",5407],[6,"SQLiteSourceError",2611,5408],[6,"MsSQLSourceError",1455,5409],[6,"PostgresSourceError",2108,5410],[6,"OracleArrowTransportError",2982,5411],[6,"BQError",5412],[6,"DataFusionError",5413],[6,"MsSQLArrow2TransportError",2982,5414],[6,"MsSQLArrowTransportError",2982,5415],[6,"OracleArrow2TransportError",2982,5416],[5,"Error",5417],[6,"BigQuerySourceError",1031,5418],[6,"SQLiteArrow2TransportError",2982,5419],[6,"SQLiteArrowTransportError",2982,5420],[6,"J4RsError",5421],[6,"PostgresArrowTransportError",2982,5422],[6,"BigQueryArrowTransportError",2982,5423],[5,"Error",5424],[6,"MySQLArrowTransportError",2982,5425],[6,"OracleSourceError",1939,5426],[6,"Error",5427],[6,"ParseError",5428],[6,"MySQLArrow2TransportError",2982,5429],[6,"Error",5430],[6,"Error",5431],[6,"ParserError",5432],[6,"VarError",5433],[5,"HashMap",5434],[5,"SourceConn",935],[5,"FederatedDataSourceInfo",769],[5,"Plan",769],[1,"i64"],[8,"OutResult",612],[5,"PartitionQuery",816],[5,"Statement",5435],[6,"Cow",5436],[10,"Queryable",5437],[10,"Clone",5438],[10,"Display",5382],[10,"Debug",5382],[5,"Dispatcher",836,5439],[17,"Output"],[10,"Fn",5440],[5,"Text",5441],[5,"QueryResult",5442],[6,"ConnMut",5443],[10,"TryInto",5383],[5,"QueryWithParams",5444],[6,"SourceType",935],[5,"Url",5445],[8,"Result",612],[10,"SourcePartition",993],[10,"PartitionParser",993],[17,"Parser"],[10,"Produce",993],[10,"ToString",5372],[6,"BigQueryTypeSystem",1031,5446],[5,"BigQuerySource",1031],[5,"BigQuerySourceParser",1031],[5,"BigQueryDialect",1031],[5,"ParseFloatError",5447],[5,"ParseIntError",5448],[6,"FieldType",5449],[1,"char"],[5,"BigQuerySourcePartition",1031],[5,"Runtime",5450],[5,"Client",5451],[5,"NaiveDate",5452],[5,"NaiveDateTime",5453],[1,"f64"],[5,"NaiveTime",5454],[5,"Utc",5455],[5,"DateTime",5456],[6,"CSVTypeSystem",1203,5457],[5,"CSVSource",1203],[6,"CSVSourceError",1203,5458],[5,"CSVSourcePartitionParser",1203],[6,"Error",5459],[5,"Error",5460],[5,"CSVSourcePartition",1203],[6,"DummyTypeSystem",1343,5461],[5,"DummySource",1343],[5,"DummySourcePartitionParser",1343],[5,"DummySourcePartition",1343],[1,"i32"],[6,"MsSQLTypeSystem",1455,5462],[5,"MsSQLSource",1455],[5,"MsSQLSourceParser",1455],[6,"Error",5463],[6,"RunError",5464],[5,"FromUtf8Error",5372],[6,"ColumnType",5465],[6,"ColumnData",5466],[5,"IntN",1455,5462],[5,"FloatN",1455,5462],[5,"Config",5467],[5,"MsSQLSourcePartition",1455],[5,"ConnectionManager",5463],[5,"Pool",5464],[5,"Decimal",5468],[1,"f32"],[1,"u8"],[1,"i16"],[5,"Uuid",5469],[6,"MySQLTypeSystem",1674,5470],[5,"MySQLSource",1674],[5,"MySQLBinarySourceParser",1674],[5,"MySQLTextSourceParser",1674],[6,"UrlError",5430],[5,"Error",5471],[6,"ColumnType",5472],[5,"ColumnFlags",5472],[6,"BinaryProtocol",1674],[5,"MySQLSourcePartition",1674],[6,"TextProtocol",1674],[5,"MySqlConnectionManager",5473],[5,"PooledConnection",5471],[5,"Binary",5441],[1,"u32"],[1,"i8"],[1,"u16"],[6,"Value",5474],[6,"OracleTypeSystem",1939,5475],[5,"Connector",5476],[5,"OracleSource",1939],[5,"OracleTextSourceParser",1939],[5,"OracleDialect",1939],[6,"OracleType",5477],[5,"OracleSourcePartition",1939],[5,"OracleConnectionManager",5478],[6,"PostgresTypeSystem",2108,5479],[5,"PostgresSource",2108],[5,"Socket",5480],[10,"MakeTlsConnect",5481],[10,"Sync",5384],[5,"PostgresBinarySourcePartitionParser",2108],[5,"PostgresCSVSourceParser",2108],[5,"PostgresRawSourceParser",2108],[5,"PostgresSimpleSourceParser",2108],[5,"ErrorStack",5482],[6,"FromHexError",5483],[5,"Type",5484],[6,"BinaryProtocol",2108],[5,"PostgresSourcePartition",2108],[6,"CSVProtocol",2108],[6,"SimpleProtocol",2108],[6,"CursorProtocol",2108],[5,"Config",5485],[5,"PostgresConnectionManager",5486],[5,"BinaryCopyOutIter",5487],[5,"CopyOutReader",5488],[5,"StringRecordsIntoIter",5489],[5,"RowIter",5490],[6,"SimpleQueryMessage",5491],[5,"MakeTlsConnector",5492],[6,"SQLiteTypeSystem",2611,5493],[5,"SQLiteSource",2611],[5,"SQLiteSourcePartitionParser",2611],[5,"SQLiteSourcePartition",2611],[5,"SqliteConnectionManager",5494],[6,"Type",5495],[5,"__TrinoPartitionQueryResultSeed",2761],[10,"Deserializer",5496],[5,"TrinoPartitionQueryResult",2761],[5,"TrinoSource",2761],[6,"TrinoSourceError",2915],[5,"TrinoSourcePartitionParser",2761],[5,"Error",5382],[5,"TrinoDialect",2761],[5,"TrinoSourcePartition",2761],[5,"Client",5497],[6,"TrinoTypeSystem",2946],[5,"Context",5498],[6,"PrestoTy",5498],[10,"SeqAccess",5496],[6,"BigQueryArrowStreamTransportError",2982],[6,"MsSQLArrowStreamTransportError",2982],[6,"MySQLArrowStreamTransportError",2982],[6,"OracleArrowStreamTransportError",2982],[6,"PostgresArrowStreamTransportError",2982],[6,"SQLiteArrowStreamTransportError",2982],[6,"TrinoArrowTransportError",2982,5499],[6,"TrinoArrow2TransportError",2982,5500],[6,"TrinoArrowStreamTransportError",2982],[1,"fn"],[8,"Result",105],[8,"Result",185],[8,"Result",489],[5,"PostgresTypePairs",2108],[5,"BigQueryArrowTransport",2982],[5,"BigQueryArrow2Transport",2982],[5,"BigQueryArrowStreamTransport",2982],[5,"CSVArrowTransport",2982],[5,"DummyArrowTransport",2982],[5,"DummyArrow2Transport",2982],[5,"MsSQLArrowTransport",2982],[5,"MsSQLArrow2Transport",2982],[5,"MsSQLArrowStreamTransport",2982],[5,"MySQLArrowTransport",2982],[5,"MySQLArrow2Transport",2982],[5,"MySQLArrowStreamTransport",2982],[5,"OracleArrowTransport",2982],[5,"OracleArrow2Transport",2982],[5,"OracleArrowStreamTransport",2982],[5,"PostgresArrowTransport",2982],[5,"PostgresArrow2Transport",2982],[5,"PostgresArrowStreamTransport",2982],[5,"SQLiteArrowTransport",2982],[5,"SQLiteArrow2Transport",2982],[5,"SQLiteArrowStreamTransport",2982],[5,"TrinoArrowTransport",2982],[5,"TrinoArrow2Transport",2982],[5,"TrinoArrowStreamTransport",2982],[10,"TypeConversion",5359]],"r":[[106,5386],[109,380],[114,5386],[186,5392],[187,263],[195,5392],[490,5402],[493,569],[498,5402],[836,185],[837,105],[838,105],[842,380],[843,1031],[844,1203],[845,5376],[846,612],[847,612],[848,83],[849,55],[850,83],[851,83],[852,5439],[853,1343],[854,769],[855,1455],[856,1674],[858,1939],[859,5359],[860,5359],[861,993],[862,769],[863,2108],[864,993],[865,5359],[866,17],[867,2611],[868,993],[869,993],[870,5359],[871,2761],[872,5359],[873,5359],[874,5359],[886,55],[901,813],[902,815],[913,813],[916,769],[921,17],[1037,5418],[1041,5446],[1206,5458],[1209,5457],[1348,5461],[1467,5462],[1472,5462],[1479,5409],[1482,5462],[1694,5406],[1697,5470],[1955,5426],[1958,5475],[2146,5410],[2148,5479],[2149,5479],[2525,5501],[2624,5408],[2627,5493],[2764,2915],[2767,2946],[2982,5405],[2983,5405],[2986,5423],[2987,5423],[2988,5502],[3031,5503],[3032,5504],[3033,5414],[3034,5414],[3037,5415],[3038,5415],[3039,5429],[3040,5429],[3043,5425],[3044,5425],[3045,5416],[3046,5416],[3049,5411],[3050,5411],[3051,5403],[3052,5403],[3055,5422],[3056,5422],[3057,5419],[3058,5419],[3061,5420],[3062,5420],[3084,5500],[3085,5500],[3088,5499],[3089,5499]],"b":[[139,"impl-Debug-for-ArrowDestinationError"],[140,"impl-Display-for-ArrowDestinationError"],[143,"impl-From%3CError%3E-for-ArrowDestinationError"],[145,"impl-From%3CConnectorXError%3E-for-ArrowDestinationError"],[146,"impl-From%3CArrowError%3E-for-ArrowDestinationError"],[218,"impl-Debug-for-Arrow2DestinationError"],[219,"impl-Display-for-Arrow2DestinationError"],[222,"impl-From%3CError%3E-for-Arrow2DestinationError"],[224,"impl-From%3CPolarsError%3E-for-Arrow2DestinationError"],[225,"impl-From%3CConnectorXError%3E-for-Arrow2DestinationError"],[226,"impl-From%3CError%3E-for-Arrow2DestinationError"],[523,"impl-Display-for-ArrowDestinationError"],[524,"impl-Debug-for-ArrowDestinationError"],[527,"impl-From%3CArrowError%3E-for-ArrowDestinationError"],[528,"impl-From%3CError%3E-for-ArrowDestinationError"],[530,"impl-From%3CConnectorXError%3E-for-ArrowDestinationError"],[688,"impl-Display-for-ConnectorXOutError"],[689,"impl-Debug-for-ConnectorXOutError"],[690,"impl-Display-for-ConnectorXError"],[691,"impl-Debug-for-ConnectorXError"],[692,"impl-Debug-for-ProduceContext"],[693,"impl-Display-for-ProduceContext"],[694,"impl-From%3CPostgresArrow2TransportError%3E-for-ConnectorXOutError"],[695,"impl-From%3CError%3E-for-ConnectorXOutError"],[696,"impl-From%3CBigQueryArrow2TransportError%3E-for-ConnectorXOutError"],[697,"impl-From%3CMySQLSourceError%3E-for-ConnectorXOutError"],[698,"impl-From%3CConnectorXError%3E-for-ConnectorXOutError"],[699,"impl-From%3CError%3E-for-ConnectorXOutError"],[700,"impl-From%3CSQLiteSourceError%3E-for-ConnectorXOutError"],[701,"impl-From%3CMsSQLSourceError%3E-for-ConnectorXOutError"],[702,"impl-From%3CPostgresSourceError%3E-for-ConnectorXOutError"],[703,"impl-From%3COracleArrowTransportError%3E-for-ConnectorXOutError"],[704,"impl-From%3CBQError%3E-for-ConnectorXOutError"],[705,"impl-From%3CDataFusionError%3E-for-ConnectorXOutError"],[706,"impl-From%3CMsSQLArrow2TransportError%3E-for-ConnectorXOutError"],[708,"impl-From%3CError%3E-for-ConnectorXOutError"],[709,"impl-From%3CMsSQLArrowTransportError%3E-for-ConnectorXOutError"],[710,"impl-From%3COracleArrow2TransportError%3E-for-ConnectorXOutError"],[711,"impl-From%3CError%3E-for-ConnectorXOutError"],[712,"impl-From%3CBigQuerySourceError%3E-for-ConnectorXOutError"],[713,"impl-From%3CSQLiteArrow2TransportError%3E-for-ConnectorXOutError"],[714,"impl-From%3CArrow2DestinationError%3E-for-ConnectorXOutError"],[715,"impl-From%3CSQLiteArrowTransportError%3E-for-ConnectorXOutError"],[716,"impl-From%3CJ4RsError%3E-for-ConnectorXOutError"],[717,"impl-From%3CPostgresArrowTransportError%3E-for-ConnectorXOutError"],[718,"impl-From%3CBigQueryArrowTransportError%3E-for-ConnectorXOutError"],[719,"impl-From%3CError%3E-for-ConnectorXOutError"],[720,"impl-From%3CArrowDestinationError%3E-for-ConnectorXOutError"],[721,"impl-From%3CMySQLArrowTransportError%3E-for-ConnectorXOutError"],[722,"impl-From%3COracleSourceError%3E-for-ConnectorXOutError"],[723,"impl-From%3CError%3E-for-ConnectorXOutError"],[724,"impl-From%3CParseError%3E-for-ConnectorXOutError"],[725,"impl-From%3CMySQLArrow2TransportError%3E-for-ConnectorXOutError"],[726,"impl-From%3CError%3E-for-ConnectorXOutError"],[727,"impl-From%3CError%3E-for-ConnectorXOutError"],[728,"impl-From%3CArrowDestinationError%3E-for-ConnectorXOutError"],[729,"impl-From%3CError%3E-for-ConnectorXError"],[731,"impl-From%3CParserError%3E-for-ConnectorXError"],[732,"impl-From%3CVarError%3E-for-ConnectorXError"],[733,"impl-From%3CError%3E-for-ConnectorXError"],[893,"impl-Display-for-CXQuery%3CQ%3E"],[894,"impl-Debug-for-CXQuery%3CQ%3E"],[896,"impl-From%3C%26String%3E-for-CXQuery"],[897,"impl-From%3C%26%26str%3E-for-CXQuery"],[898,"impl-From%3C%26str%3E-for-CXQuery"],[900,"impl-From%3C%26CXQuery%3E-for-CXQuery"],[1095,"impl-Debug-for-BigQuerySourceError"],[1096,"impl-Display-for-BigQuerySourceError"],[1102,"impl-From%3CParseFloatError%3E-for-BigQuerySourceError"],[1103,"impl-From%3CError%3E-for-BigQuerySourceError"],[1104,"impl-From%3CError%3E-for-BigQuerySourceError"],[1105,"impl-From%3CError%3E-for-BigQuerySourceError"],[1107,"impl-From%3CBQError%3E-for-BigQuerySourceError"],[1108,"impl-From%3CConnectorXError%3E-for-BigQuerySourceError"],[1109,"impl-From%3CParseIntError%3E-for-BigQuerySourceError"],[1110,"impl-From%3CParseError%3E-for-BigQuerySourceError"],[1142,"impl-Produce%3C\'r,+NaiveDate%3E-for-BigQuerySourceParser"],[1143,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-BigQuerySourceParser"],[1144,"impl-Produce%3C\'r,+f64%3E-for-BigQuerySourceParser"],[1145,"impl-Produce%3C\'r,+String%3E-for-BigQuerySourceParser"],[1146,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-BigQuerySourceParser"],[1147,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-BigQuerySourceParser"],[1148,"impl-Produce%3C\'r,+bool%3E-for-BigQuerySourceParser"],[1149,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-BigQuerySourceParser"],[1150,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-BigQuerySourceParser"],[1151,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-BigQuerySourceParser"],[1152,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-BigQuerySourceParser"],[1153,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-BigQuerySourceParser"],[1154,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-BigQuerySourceParser"],[1155,"impl-Produce%3C\'r,+i64%3E-for-BigQuerySourceParser"],[1156,"impl-Produce%3C\'r,+NaiveTime%3E-for-BigQuerySourceParser"],[1157,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-BigQuerySourceParser"],[1255,"impl-Display-for-CSVSourceError"],[1256,"impl-Debug-for-CSVSourceError"],[1261,"impl-From%3CError%3E-for-CSVSourceError"],[1262,"impl-From%3CError%3E-for-CSVSourceError"],[1263,"impl-From%3CError%3E-for-CSVSourceError"],[1265,"impl-From%3CConnectorXError%3E-for-CSVSourceError"],[1266,"impl-From%3CError%3E-for-CSVSourceError"],[1294,"impl-Produce%3C\'r,+f64%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1295,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1296,"impl-Produce%3C\'r,+i64%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1297,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1298,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1299,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1300,"impl-Produce%3C\'r,+bool%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1301,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1302,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1303,"impl-Produce%3C\'r,+String%3E-for-CSVSourcePartitionParser%3C\'a%3E"],[1410,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1411,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1412,"impl-Produce%3C\'r,+String%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1413,"impl-Produce%3C\'r,+i64%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1414,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1415,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1416,"impl-Produce%3C\'r,+i32%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1417,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1418,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1419,"impl-Produce%3C\'r,+bool%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1420,"impl-Produce%3C\'r,+Option%3Cu64%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1421,"impl-Produce%3C\'r,+u64%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1422,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1423,"impl-Produce%3C\'r,+f64%3E-for-DummySourcePartitionParser%3C\'a%3E"],[1540,"impl-Debug-for-MsSQLSourceError"],[1541,"impl-Display-for-MsSQLSourceError"],[1549,"impl-From%3CError%3E-for-MsSQLSourceError"],[1550,"impl-From%3CRunError%3CError%3E%3E-for-MsSQLSourceError"],[1551,"impl-From%3CFromUtf8Error%3E-for-MsSQLSourceError"],[1552,"impl-From%3CError%3E-for-MsSQLSourceError"],[1553,"impl-From%3CError%3E-for-MsSQLSourceError"],[1554,"impl-From%3CConnectorXError%3E-for-MsSQLSourceError"],[1555,"impl-From%3CParseError%3E-for-MsSQLSourceError"],[1589,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1590,"impl-Produce%3C\'r,+Option%3CFloatN%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1591,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1592,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1593,"impl-Produce%3C\'r,+NaiveTime%3E-for-MsSQLSourceParser%3C\'a%3E"],[1594,"impl-Produce%3C\'r,+Decimal%3E-for-MsSQLSourceParser%3C\'a%3E"],[1595,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1596,"impl-Produce%3C\'r,+Option%3Cu8%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1597,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1598,"impl-Produce%3C\'r,+FloatN%3E-for-MsSQLSourceParser%3C\'a%3E"],[1599,"impl-Produce%3C\'r,+i32%3E-for-MsSQLSourceParser%3C\'a%3E"],[1600,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1601,"impl-Produce%3C\'r,+IntN%3E-for-MsSQLSourceParser%3C\'a%3E"],[1602,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1603,"impl-Produce%3C\'r,+i16%3E-for-MsSQLSourceParser%3C\'a%3E"],[1604,"impl-Produce%3C\'r,+%26str%3E-for-MsSQLSourceParser%3C\'a%3E"],[1605,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1606,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-MsSQLSourceParser%3C\'a%3E"],[1607,"impl-Produce%3C\'r,+Option%3CIntN%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1608,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1609,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1610,"impl-Produce%3C\'r,+Uuid%3E-for-MsSQLSourceParser%3C\'a%3E"],[1611,"impl-Produce%3C\'r,+Option%3C%26str%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1612,"impl-Produce%3C\'r,+f32%3E-for-MsSQLSourceParser%3C\'a%3E"],[1613,"impl-Produce%3C\'r,+bool%3E-for-MsSQLSourceParser%3C\'a%3E"],[1614,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1615,"impl-Produce%3C\'r,+Option%3CUuid%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1616,"impl-Produce%3C\'r,+i64%3E-for-MsSQLSourceParser%3C\'a%3E"],[1617,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1618,"impl-Produce%3C\'r,+u8%3E-for-MsSQLSourceParser%3C\'a%3E"],[1619,"impl-Produce%3C\'r,+%26%5Bu8%5D%3E-for-MsSQLSourceParser%3C\'a%3E"],[1620,"impl-Produce%3C\'r,+Option%3C%26%5Bu8%5D%3E%3E-for-MsSQLSourceParser%3C\'a%3E"],[1621,"impl-Produce%3C\'r,+NaiveDate%3E-for-MsSQLSourceParser%3C\'a%3E"],[1622,"impl-Produce%3C\'r,+f64%3E-for-MsSQLSourceParser%3C\'a%3E"],[1760,"impl-Display-for-MySQLSourceError"],[1761,"impl-Debug-for-MySQLSourceError"],[1769,"impl-From%3CUrlError%3E-for-MySQLSourceError"],[1770,"impl-From%3CError%3E-for-MySQLSourceError"],[1771,"impl-From%3CConnectorXError%3E-for-MySQLSourceError"],[1772,"impl-From%3CError%3E-for-MySQLSourceError"],[1774,"impl-From%3CError%3E-for-MySQLSourceError"],[1802,"impl-SourcePartition-for-MySQLSourcePartition%3CBinaryProtocol%3E"],[1803,"impl-SourcePartition-for-MySQLSourcePartition%3CTextProtocol%3E"],[1808,"impl-SourcePartition-for-MySQLSourcePartition%3CBinaryProtocol%3E"],[1809,"impl-SourcePartition-for-MySQLSourcePartition%3CTextProtocol%3E"],[1810,"impl-SourcePartition-for-MySQLSourcePartition%3CBinaryProtocol%3E"],[1811,"impl-SourcePartition-for-MySQLSourcePartition%3CTextProtocol%3E"],[1813,"impl-Produce%3C\'r,+NaiveTime%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1814,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1815,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1816,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1817,"impl-Produce%3C\'r,+u32%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1818,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1819,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1820,"impl-Produce%3C\'r,+i64%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1821,"impl-Produce%3C\'r,+u8%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1822,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1823,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1824,"impl-Produce%3C\'r,+i8%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1825,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1826,"impl-Produce%3C\'r,+Decimal%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1827,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1828,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1829,"impl-Produce%3C\'r,+Option%3Cu32%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1830,"impl-Produce%3C\'r,+i16%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1831,"impl-Produce%3C\'r,+Option%3Cu64%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1832,"impl-Produce%3C\'r,+f32%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1833,"impl-Produce%3C\'r,+f64%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1834,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1835,"impl-Produce%3C\'r,+Option%3Cu16%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1836,"impl-Produce%3C\'r,+u64%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1837,"impl-Produce%3C\'r,+Option%3Cu8%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1838,"impl-Produce%3C\'r,+Value%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1839,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1840,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1841,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1842,"impl-Produce%3C\'r,+NaiveDate%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1843,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1844,"impl-Produce%3C\'r,+u16%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1845,"impl-Produce%3C\'r,+i32%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1846,"impl-Produce%3C\'r,+String%3E-for-MySQLBinarySourceParser%3C\'a%3E"],[1847,"impl-Produce%3C\'r,+Option%3Cu16%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1848,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1849,"impl-Produce%3C\'r,+u64%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1850,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1851,"impl-Produce%3C\'r,+u16%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1852,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1853,"impl-Produce%3C\'r,+String%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1854,"impl-Produce%3C\'r,+Option%3Cu32%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1855,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1856,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1857,"impl-Produce%3C\'r,+i32%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1858,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1859,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1860,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1861,"impl-Produce%3C\'r,+i64%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1862,"impl-Produce%3C\'r,+i8%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1863,"impl-Produce%3C\'r,+Option%3Cu64%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1864,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1865,"impl-Produce%3C\'r,+f32%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1866,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1867,"impl-Produce%3C\'r,+NaiveDate%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1868,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1869,"impl-Produce%3C\'r,+i16%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1870,"impl-Produce%3C\'r,+u32%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1871,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1872,"impl-Produce%3C\'r,+NaiveTime%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1873,"impl-Produce%3C\'r,+Decimal%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1874,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1875,"impl-Produce%3C\'r,+Option%3Cu8%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1876,"impl-Produce%3C\'r,+f64%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1877,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1878,"impl-Produce%3C\'r,+Value%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1879,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1880,"impl-Produce%3C\'r,+u8%3E-for-MySQLTextSourceParser%3C\'a%3E"],[1882,"impl-SourcePartition-for-MySQLSourcePartition%3CTextProtocol%3E"],[1883,"impl-SourcePartition-for-MySQLSourcePartition%3CBinaryProtocol%3E"],[2004,"impl-Display-for-OracleSourceError"],[2005,"impl-Debug-for-OracleSourceError"],[2011,"impl-From%3CFromUtf8Error%3E-for-OracleSourceError"],[2012,"impl-From%3CConnectorXError%3E-for-OracleSourceError"],[2013,"impl-From%3CError%3E-for-OracleSourceError"],[2014,"impl-From%3CError%3E-for-OracleSourceError"],[2016,"impl-From%3CError%3E-for-OracleSourceError"],[2017,"impl-From%3CParseError%3E-for-OracleSourceError"],[2049,"impl-Produce%3C\'r,+i64%3E-for-OracleTextSourceParser%3C\'a%3E"],[2050,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[2051,"impl-Produce%3C\'r,+NaiveDate%3E-for-OracleTextSourceParser%3C\'a%3E"],[2052,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[2053,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[2054,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[2055,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[2056,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-OracleTextSourceParser%3C\'a%3E"],[2057,"impl-Produce%3C\'r,+f64%3E-for-OracleTextSourceParser%3C\'a%3E"],[2058,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[2059,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[2060,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[2061,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-OracleTextSourceParser%3C\'a%3E"],[2062,"impl-Produce%3C\'r,+String%3E-for-OracleTextSourceParser%3C\'a%3E"],[2234,"impl-Debug-for-PostgresSourceError"],[2235,"impl-Display-for-PostgresSourceError"],[2248,"impl-From%3CErrorStack%3E-for-PostgresSourceError"],[2249,"impl-From%3CConnectorXError%3E-for-PostgresSourceError"],[2251,"impl-From%3CError%3E-for-PostgresSourceError"],[2252,"impl-From%3CError%3E-for-PostgresSourceError"],[2253,"impl-From%3CError%3E-for-PostgresSourceError"],[2254,"impl-From%3CFromHexError%3E-for-PostgresSourceError"],[2255,"impl-From%3CError%3E-for-PostgresSourceError"],[2256,"impl-From%3CError%3E-for-PostgresSourceError"],[2299,"impl-SourcePartition-for-PostgresSourcePartition%3CBinaryProtocol,+C%3E"],[2300,"impl-SourcePartition-for-PostgresSourcePartition%3CCSVProtocol,+C%3E"],[2301,"impl-SourcePartition-for-PostgresSourcePartition%3CSimpleProtocol,+C%3E"],[2302,"impl-SourcePartition-for-PostgresSourcePartition%3CCursorProtocol,+C%3E"],[2309,"impl-SourcePartition-for-PostgresSourcePartition%3CCursorProtocol,+C%3E"],[2310,"impl-SourcePartition-for-PostgresSourcePartition%3CCSVProtocol,+C%3E"],[2311,"impl-SourcePartition-for-PostgresSourcePartition%3CBinaryProtocol,+C%3E"],[2312,"impl-SourcePartition-for-PostgresSourcePartition%3CSimpleProtocol,+C%3E"],[2313,"impl-SourcePartition-for-PostgresSourcePartition%3CCSVProtocol,+C%3E"],[2314,"impl-SourcePartition-for-PostgresSourcePartition%3CBinaryProtocol,+C%3E"],[2315,"impl-SourcePartition-for-PostgresSourcePartition%3CCursorProtocol,+C%3E"],[2316,"impl-SourcePartition-for-PostgresSourcePartition%3CSimpleProtocol,+C%3E"],[2318,"impl-Produce%3C\'r,+Vec%3Ci32%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2319,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2320,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2321,"impl-Produce%3C\'r,+Decimal%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2322,"impl-Produce%3C\'r,+NaiveDate%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2323,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2324,"impl-Produce%3C\'r,+HashMap%3CString,+Option%3CString%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2325,"impl-Produce%3C\'r,+Option%3CVec%3Ci16%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2326,"impl-Produce%3C\'r,+i16%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2327,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2328,"impl-Produce%3C\'r,+f32%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2329,"impl-Produce%3C\'r,+Option%3C%26str%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2330,"impl-Produce%3C\'r,+Vec%3Ci64%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2331,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2332,"impl-Produce%3C\'r,+f64%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2333,"impl-Produce%3C\'r,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2334,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2335,"impl-Produce%3C\'r,+Option%3CVec%3CDecimal%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2336,"impl-Produce%3C\'r,+Option%3CVec%3Cf32%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2337,"impl-Produce%3C\'r,+i32%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2338,"impl-Produce%3C\'r,+Vec%3Ci16%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2339,"impl-Produce%3C\'r,+i8%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2340,"impl-Produce%3C\'r,+NaiveTime%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2341,"impl-Produce%3C\'r,+i64%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2342,"impl-Produce%3C\'r,+Value%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2343,"impl-Produce%3C\'r,+bool%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2344,"impl-Produce%3C\'r,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2345,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2346,"impl-Produce%3C\'r,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2347,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2348,"impl-Produce%3C\'r,+%26str%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2349,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2350,"impl-Produce%3C\'r,+Vec%3CDecimal%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2351,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2352,"impl-Produce%3C\'r,+Vec%3Cf32%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2353,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2354,"impl-Produce%3C\'r,+Option%3CUuid%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2355,"impl-Produce%3C\'r,+Vec%3Cbool%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2356,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2357,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2358,"impl-Produce%3C\'r,+Option%3CHashMap%3CString,+Option%3CString%3E%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2359,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2360,"impl-Produce%3C\'r,+Uuid%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2361,"impl-Produce%3C\'r,+Option%3CVec%3CString%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2362,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2363,"impl-Produce%3C\'r,+Option%3CVec%3Ci32%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2364,"impl-Produce%3C\'r,+Vec%3Cf64%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2365,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2366,"impl-Produce%3C\'r,+Vec%3CString%3E%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2367,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-PostgresBinarySourcePartitionParser%3C\'a%3E"],[2368,"impl-Produce%3C\'r,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2369,"impl-Produce%3C\'r,+i64%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2370,"impl-Produce%3C\'r,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2371,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2372,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2373,"impl-Produce%3C\'r,+Value%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2374,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2375,"impl-Produce%3C\'r,+i8%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2376,"impl-Produce%3C\'r,+Vec%3Cf64%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2377,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2378,"impl-Produce%3C\'r,+Vec%3CString%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2379,"impl-Produce%3C\'r,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2380,"impl-Produce%3C\'r,+Option%3CHashMap%3CString,+Option%3CString%3E%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2381,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2382,"impl-Produce%3C\'r,+NaiveDate%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2383,"impl-Produce%3C\'r,+Vec%3CDecimal%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2384,"impl-Produce%3C\'r,+%26str%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2385,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2386,"impl-Produce%3C\'r,+Vec%3Ci32%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2387,"impl-Produce%3C\'r,+Option%3CVec%3Ci16%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2388,"impl-Produce%3C\'r,+Option%3CUuid%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2389,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2390,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2391,"impl-Produce%3C\'r,+Uuid%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2392,"impl-Produce%3C\'r,+Vec%3Cf32%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2393,"impl-Produce%3C\'r,+f64%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2394,"impl-Produce%3C\'r,+Vec%3Ci16%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2395,"impl-Produce%3C\'r,+Option%3C%26str%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2396,"impl-Produce%3C\'r,+i16%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2397,"impl-Produce%3C\'r,+Option%3CVec%3CDecimal%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2398,"impl-Produce%3C\'r,+Vec%3Cbool%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2399,"impl-Produce%3C\'r,+Decimal%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2400,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2401,"impl-Produce%3C\'r,+HashMap%3CString,+Option%3CString%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2402,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2403,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2404,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2405,"impl-Produce%3C\'r,+NaiveTime%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2406,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2407,"impl-Produce%3C\'r,+i32%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2408,"impl-Produce%3C\'r,+Option%3CVec%3CString%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2409,"impl-Produce%3C\'r,+f32%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2410,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2411,"impl-Produce%3C\'r,+Vec%3Ci64%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2412,"impl-Produce%3C\'r,+Vec%3Ci8%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2413,"impl-Produce%3C\'r,+Option%3CVec%3Ci8%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2414,"impl-Produce%3C\'r,+bool%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2415,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2416,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2417,"impl-Produce%3C\'r,+Option%3CVec%3Ci32%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2418,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2419,"impl-Produce%3C\'r,+Option%3CVec%3Cf32%3E%3E%3E-for-PostgresCSVSourceParser%3C\'a%3E"],[2420,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2421,"impl-Produce%3C\'r,+Option%3CVec%3Ci16%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2422,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2423,"impl-Produce%3C\'r,+Option%3C%26str%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2424,"impl-Produce%3C\'r,+Option%3CUuid%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2425,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2426,"impl-Produce%3C\'r,+f64%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2427,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2428,"impl-Produce%3C\'r,+Option%3CHashMap%3CString,+Option%3CString%3E%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2429,"impl-Produce%3C\'r,+HashMap%3CString,+Option%3CString%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2430,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2431,"impl-Produce%3C\'r,+Option%3CVec%3Cf32%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2432,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2433,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2434,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2435,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2436,"impl-Produce%3C\'r,+Vec%3CString%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2437,"impl-Produce%3C\'r,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2438,"impl-Produce%3C\'r,+Vec%3CDecimal%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2439,"impl-Produce%3C\'r,+bool%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2440,"impl-Produce%3C\'r,+i8%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2441,"impl-Produce%3C\'r,+Vec%3Ci32%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2442,"impl-Produce%3C\'r,+Option%3CVec%3CString%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2443,"impl-Produce%3C\'r,+f32%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2444,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2445,"impl-Produce%3C\'r,+i16%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2446,"impl-Produce%3C\'r,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2447,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2448,"impl-Produce%3C\'r,+Decimal%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2449,"impl-Produce%3C\'r,+Option%3CVec%3Ci32%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2450,"impl-Produce%3C\'r,+Vec%3Cbool%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2451,"impl-Produce%3C\'r,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2452,"impl-Produce%3C\'r,+Option%3CVec%3CDecimal%3E%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2453,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2454,"impl-Produce%3C\'r,+i32%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2455,"impl-Produce%3C\'r,+NaiveDate%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2456,"impl-Produce%3C\'r,+Value%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2457,"impl-Produce%3C\'r,+i64%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2458,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2459,"impl-Produce%3C\'r,+Vec%3Cf64%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2460,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2461,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2462,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2463,"impl-Produce%3C\'r,+%26str%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2464,"impl-Produce%3C\'r,+Vec%3Ci64%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2465,"impl-Produce%3C\'r,+Vec%3Cf32%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2466,"impl-Produce%3C\'r,+Uuid%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2467,"impl-Produce%3C\'r,+Vec%3Ci16%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2468,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2469,"impl-Produce%3C\'r,+NaiveTime%3E-for-PostgresRawSourceParser%3C\'a%3E"],[2470,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-PostgresSimpleSourceParser"],[2471,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-PostgresSimpleSourceParser"],[2472,"impl-Produce%3C\'r,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresSimpleSourceParser"],[2473,"impl-Produce%3C\'r,+Vec%3Cf64%3E%3E-for-PostgresSimpleSourceParser"],[2474,"impl-Produce%3C\'r,+Vec%3Cf32%3E%3E-for-PostgresSimpleSourceParser"],[2475,"impl-Produce%3C\'r,+NaiveDate%3E-for-PostgresSimpleSourceParser"],[2476,"impl-Produce%3C\'r,+Option%3CUuid%3E%3E-for-PostgresSimpleSourceParser"],[2477,"impl-Produce%3C\'r,+Option%3CVec%3CString%3E%3E%3E-for-PostgresSimpleSourceParser"],[2478,"impl-Produce%3C\'r,+Option%3CValue%3E%3E-for-PostgresSimpleSourceParser"],[2479,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-PostgresSimpleSourceParser"],[2480,"impl-Produce%3C\'r,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresSimpleSourceParser"],[2481,"impl-Produce%3C\'r,+Option%3CVec%3Ci32%3E%3E%3E-for-PostgresSimpleSourceParser"],[2482,"impl-Produce%3C\'r,+bool%3E-for-PostgresSimpleSourceParser"],[2483,"impl-Produce%3C\'r,+Option%3CVec%3Cf32%3E%3E%3E-for-PostgresSimpleSourceParser"],[2484,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-PostgresSimpleSourceParser"],[2485,"impl-Produce%3C\'r,+i64%3E-for-PostgresSimpleSourceParser"],[2486,"impl-Produce%3C\'r,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresSimpleSourceParser"],[2487,"impl-Produce%3C\'r,+Value%3E-for-PostgresSimpleSourceParser"],[2488,"impl-Produce%3C\'r,+Option%3C%26str%3E%3E-for-PostgresSimpleSourceParser"],[2489,"impl-Produce%3C\'r,+HashMap%3CString,+Option%3CString%3E%3E%3E-for-PostgresSimpleSourceParser"],[2490,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-PostgresSimpleSourceParser"],[2491,"impl-Produce%3C\'r,+i8%3E-for-PostgresSimpleSourceParser"],[2492,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-PostgresSimpleSourceParser"],[2493,"impl-Produce%3C\'r,+DateTime%3CUtc%3E%3E-for-PostgresSimpleSourceParser"],[2494,"impl-Produce%3C\'r,+Option%3CDecimal%3E%3E-for-PostgresSimpleSourceParser"],[2495,"impl-Produce%3C\'r,+Vec%3CString%3E%3E-for-PostgresSimpleSourceParser"],[2496,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-PostgresSimpleSourceParser"],[2497,"impl-Produce%3C\'r,+Vec%3Ci32%3E%3E-for-PostgresSimpleSourceParser"],[2498,"impl-Produce%3C\'r,+f32%3E-for-PostgresSimpleSourceParser"],[2499,"impl-Produce%3C\'r,+Vec%3CDecimal%3E%3E-for-PostgresSimpleSourceParser"],[2500,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-PostgresSimpleSourceParser"],[2501,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-PostgresSimpleSourceParser"],[2502,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresSimpleSourceParser"],[2503,"impl-Produce%3C\'r,+%26str%3E-for-PostgresSimpleSourceParser"],[2504,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-PostgresSimpleSourceParser"],[2505,"impl-Produce%3C\'r,+f64%3E-for-PostgresSimpleSourceParser"],[2506,"impl-Produce%3C\'r,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresSimpleSourceParser"],[2507,"impl-Produce%3C\'r,+Uuid%3E-for-PostgresSimpleSourceParser"],[2508,"impl-Produce%3C\'r,+Vec%3Cbool%3E%3E-for-PostgresSimpleSourceParser"],[2509,"impl-Produce%3C\'r,+Decimal%3E-for-PostgresSimpleSourceParser"],[2510,"impl-Produce%3C\'r,+Option%3CHashMap%3CString,+Option%3CString%3E%3E%3E%3E-for-PostgresSimpleSourceParser"],[2511,"impl-Produce%3C\'r,+Vec%3Ci16%3E%3E-for-PostgresSimpleSourceParser"],[2512,"impl-Produce%3C\'r,+Option%3CVec%3CDecimal%3E%3E%3E-for-PostgresSimpleSourceParser"],[2513,"impl-Produce%3C\'r,+Option%3CVec%3Ci16%3E%3E%3E-for-PostgresSimpleSourceParser"],[2514,"impl-Produce%3C\'r,+NaiveTime%3E-for-PostgresSimpleSourceParser"],[2515,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-PostgresSimpleSourceParser"],[2516,"impl-Produce%3C\'r,+i16%3E-for-PostgresSimpleSourceParser"],[2517,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-PostgresSimpleSourceParser"],[2518,"impl-Produce%3C\'r,+Vec%3Ci64%3E%3E-for-PostgresSimpleSourceParser"],[2519,"impl-Produce%3C\'r,+i32%3E-for-PostgresSimpleSourceParser"],[2521,"impl-SourcePartition-for-PostgresSourcePartition%3CCursorProtocol,+C%3E"],[2522,"impl-SourcePartition-for-PostgresSourcePartition%3CBinaryProtocol,+C%3E"],[2523,"impl-SourcePartition-for-PostgresSourcePartition%3CCSVProtocol,+C%3E"],[2524,"impl-SourcePartition-for-PostgresSourcePartition%3CSimpleProtocol,+C%3E"],[2664,"impl-Display-for-SQLiteSourceError"],[2665,"impl-Debug-for-SQLiteSourceError"],[2671,"impl-From%3CConnectorXError%3E-for-SQLiteSourceError"],[2672,"impl-From%3CFromUtf8Error%3E-for-SQLiteSourceError"],[2673,"impl-From%3CError%3E-for-SQLiteSourceError"],[2674,"impl-From%3CError%3E-for-SQLiteSourceError"],[2675,"impl-From%3CError%3E-for-SQLiteSourceError"],[2700,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2701,"impl-Produce%3C\'r,+i64%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2702,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2703,"impl-Produce%3C\'r,+Option%3CBox%3Cstr%3E%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2704,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2705,"impl-Produce%3C\'r,+i32%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2706,"impl-Produce%3C\'r,+Option%3CVec%3Cu8%3E%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2707,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2708,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2709,"impl-Produce%3C\'r,+Box%3Cstr%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2710,"impl-Produce%3C\'r,+NaiveTime%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2711,"impl-Produce%3C\'r,+f64%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2712,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2713,"impl-Produce%3C\'r,+bool%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2714,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2715,"impl-Produce%3C\'r,+Vec%3Cu8%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2716,"impl-Produce%3C\'r,+i16%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2717,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2718,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2719,"impl-Produce%3C\'r,+NaiveDate%3E-for-SQLiteSourcePartitionParser%3C\'a%3E"],[2743,"impl-TryFrom%3CType%3E-for-SQLiteTypeSystem"],[2744,"impl-TryFrom%3C(Option%3C%26str%3E,+Type)%3E-for-SQLiteTypeSystem"],[2844,"impl-Produce%3C\'r,+f32%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2845,"impl-Produce%3C\'r,+f64%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2846,"impl-Produce%3C\'r,+i32%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2847,"impl-Produce%3C\'r,+NaiveDate%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2848,"impl-Produce%3C\'r,+i8%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2849,"impl-Produce%3C\'r,+Option%3Ci8%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2850,"impl-Produce%3C\'r,+Option%3CNaiveDateTime%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2851,"impl-Produce%3C\'r,+Option%3Ci16%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2852,"impl-Produce%3C\'r,+Option%3CString%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2853,"impl-Produce%3C\'r,+NaiveTime%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2854,"impl-Produce%3C\'r,+Option%3Ci32%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2855,"impl-Produce%3C\'r,+bool%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2856,"impl-Produce%3C\'r,+i16%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2857,"impl-Produce%3C\'r,+i64%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2858,"impl-Produce%3C\'r,+Option%3Cbool%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2859,"impl-Produce%3C\'r,+NaiveDateTime%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2860,"impl-Produce%3C\'r,+Option%3CNaiveDate%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2861,"impl-Produce%3C\'r,+Option%3Ci64%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2862,"impl-Produce%3C\'r,+Option%3Cf64%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2863,"impl-Produce%3C\'r,+String%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2864,"impl-Produce%3C\'r,+Option%3CNaiveTime%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2865,"impl-Produce%3C\'r,+char%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2866,"impl-Produce%3C\'r,+Option%3Cf32%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2867,"impl-Produce%3C\'r,+Option%3Cchar%3E%3E-for-TrinoSourcePartitionParser%3C\'a%3E"],[2928,"impl-Display-for-TrinoSourceError"],[2929,"impl-Debug-for-TrinoSourceError"],[2930,"impl-From%3CError%3E-for-TrinoSourceError"],[2931,"impl-From%3CConnectorXError%3E-for-TrinoSourceError"],[2932,"impl-From%3CParseError%3E-for-TrinoSourceError"],[2933,"impl-From%3CFromUtf8Error%3E-for-TrinoSourceError"],[2977,"impl-TryFrom%3C(Option%3C%26str%3E,+PrestoTy)%3E-for-TrinoTypeSystem"],[2978,"impl-TryFrom%3CPrestoTy%3E-for-TrinoTypeSystem"],[3201,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-BigQueryArrowTransport"],[3202,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-BigQueryArrowTransport"],[3203,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-BigQueryArrowTransport"],[3204,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-BigQueryArrowTransport"],[3205,"impl-TypeConversion%3Ci64,+i64%3E-for-BigQueryArrowTransport"],[3206,"impl-TypeConversion%3Cbool,+bool%3E-for-BigQueryArrowTransport"],[3207,"impl-TypeConversion%3Cf64,+f64%3E-for-BigQueryArrowTransport"],[3208,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-BigQueryArrowTransport"],[3209,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-BigQueryArrowTransport"],[3210,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-BigQueryArrowTransport"],[3211,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-BigQueryArrowTransport"],[3212,"impl-TypeConversion%3CString,+String%3E-for-BigQueryArrowTransport"],[3213,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-BigQueryArrowTransport"],[3214,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-BigQueryArrowTransport"],[3215,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-BigQueryArrowTransport"],[3216,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-BigQueryArrowTransport"],[3217,"impl-TypeConversion%3Cbool,+bool%3E-for-BigQueryArrow2Transport"],[3218,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-BigQueryArrow2Transport"],[3219,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-BigQueryArrow2Transport"],[3220,"impl-TypeConversion%3Ci64,+i64%3E-for-BigQueryArrow2Transport"],[3221,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-BigQueryArrow2Transport"],[3222,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-BigQueryArrow2Transport"],[3223,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-BigQueryArrow2Transport"],[3224,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-BigQueryArrow2Transport"],[3225,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-BigQueryArrow2Transport"],[3226,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-BigQueryArrow2Transport"],[3227,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-BigQueryArrow2Transport"],[3228,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-BigQueryArrow2Transport"],[3229,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-BigQueryArrow2Transport"],[3230,"impl-TypeConversion%3CString,+String%3E-for-BigQueryArrow2Transport"],[3231,"impl-TypeConversion%3Cf64,+f64%3E-for-BigQueryArrow2Transport"],[3232,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-BigQueryArrow2Transport"],[3233,"impl-TypeConversion%3Ci64,+i64%3E-for-BigQueryArrowTransport"],[3234,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-BigQueryArrowTransport"],[3235,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-BigQueryArrowTransport"],[3236,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-BigQueryArrowTransport"],[3237,"impl-TypeConversion%3Cbool,+bool%3E-for-BigQueryArrowTransport"],[3238,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-BigQueryArrowTransport"],[3239,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-BigQueryArrowTransport"],[3240,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-BigQueryArrowTransport"],[3241,"impl-TypeConversion%3CString,+String%3E-for-BigQueryArrowTransport"],[3242,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-BigQueryArrowTransport"],[3243,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-BigQueryArrowTransport"],[3244,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-BigQueryArrowTransport"],[3245,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-BigQueryArrowTransport"],[3246,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-BigQueryArrowTransport"],[3247,"impl-TypeConversion%3Cf64,+f64%3E-for-BigQueryArrowTransport"],[3248,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-BigQueryArrowTransport"],[3249,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-CSVArrowTransport"],[3250,"impl-TypeConversion%3Cf64,+f64%3E-for-CSVArrowTransport"],[3251,"impl-TypeConversion%3Ci64,+i64%3E-for-CSVArrowTransport"],[3252,"impl-TypeConversion%3CString,+String%3E-for-CSVArrowTransport"],[3253,"impl-TypeConversion%3Cbool,+bool%3E-for-CSVArrowTransport"],[3254,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-CSVArrowTransport"],[3255,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-CSVArrowTransport"],[3256,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-CSVArrowTransport"],[3257,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-CSVArrowTransport"],[3258,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-CSVArrowTransport"],[3259,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CNaiveDateTime%3E%3E-for-DummyArrowTransport"],[3260,"impl-TypeConversion%3Ci64,+i64%3E-for-DummyArrowTransport"],[3261,"impl-TypeConversion%3CNaiveDate,+DateTime%3CUtc%3E%3E-for-DummyArrowTransport"],[3262,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-DummyArrowTransport"],[3263,"impl-TypeConversion%3Cbool,+bool%3E-for-DummyArrowTransport"],[3264,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-DummyArrowTransport"],[3265,"impl-TypeConversion%3CString,+String%3E-for-DummyArrowTransport"],[3266,"impl-TypeConversion%3CDateTime%3CUtc%3E,+NaiveDateTime%3E-for-DummyArrowTransport"],[3267,"impl-TypeConversion%3Cf64,+f64%3E-for-DummyArrowTransport"],[3268,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-DummyArrowTransport"],[3269,"impl-TypeConversion%3CNaiveDateTime,+DateTime%3CUtc%3E%3E-for-DummyArrowTransport"],[3270,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-DummyArrowTransport"],[3271,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-DummyArrow2Transport"],[3272,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-DummyArrow2Transport"],[3273,"impl-TypeConversion%3CString,+String%3E-for-DummyArrow2Transport"],[3274,"impl-TypeConversion%3CNaiveDate,+DateTime%3CUtc%3E%3E-for-DummyArrow2Transport"],[3275,"impl-TypeConversion%3CDateTime%3CUtc%3E,+NaiveDateTime%3E-for-DummyArrow2Transport"],[3276,"impl-TypeConversion%3Ci64,+i64%3E-for-DummyArrow2Transport"],[3277,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CNaiveDateTime%3E%3E-for-DummyArrow2Transport"],[3278,"impl-TypeConversion%3Cbool,+bool%3E-for-DummyArrow2Transport"],[3279,"impl-TypeConversion%3Cf64,+f64%3E-for-DummyArrow2Transport"],[3280,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-DummyArrow2Transport"],[3281,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-DummyArrow2Transport"],[3282,"impl-TypeConversion%3CNaiveDateTime,+DateTime%3CUtc%3E%3E-for-DummyArrow2Transport"],[3283,"impl-TypeConversion%3Ci16,+i64%3E-for-MsSQLArrowTransport"],[3284,"impl-TypeConversion%3Cbool,+bool%3E-for-MsSQLArrowTransport"],[3285,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-MsSQLArrowTransport"],[3286,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-MsSQLArrowTransport"],[3287,"impl-TypeConversion%3COption%3CIntN%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3288,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-MsSQLArrowTransport"],[3289,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-MsSQLArrowTransport"],[3290,"impl-TypeConversion%3Ci64,+i64%3E-for-MsSQLArrowTransport"],[3291,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3292,"impl-TypeConversion%3C%26%5Bu8%5D,+Vec%3Cu8%3E%3E-for-MsSQLArrowTransport"],[3293,"impl-TypeConversion%3CDecimal,+f64%3E-for-MsSQLArrowTransport"],[3294,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MsSQLArrowTransport"],[3295,"impl-TypeConversion%3CNaiveTime,+NaiveTimeWrapperMicro%3E-for-MsSQLArrowTransport"],[3296,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3297,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTimeWrapperMicro%3E-for-MsSQLArrowTransport"],[3298,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-MsSQLArrowTransport"],[3299,"impl-TypeConversion%3CFloatN,+f64%3E-for-MsSQLArrowTransport"],[3300,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3301,"impl-TypeConversion%3Cu8,+i64%3E-for-MsSQLArrowTransport"],[3302,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3303,"impl-TypeConversion%3Cf32,+f32%3E-for-MsSQLArrowTransport"],[3304,"impl-TypeConversion%3C%26str,+String%3E-for-MsSQLArrowTransport"],[3305,"impl-TypeConversion%3Cf64,+f64%3E-for-MsSQLArrowTransport"],[3306,"impl-TypeConversion%3CUuid,+String%3E-for-MsSQLArrowTransport"],[3307,"impl-TypeConversion%3CIntN,+i64%3E-for-MsSQLArrowTransport"],[3308,"impl-TypeConversion%3COption%3C%26%5Bu8%5D%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MsSQLArrowTransport"],[3309,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-MsSQLArrowTransport"],[3310,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-MsSQLArrowTransport"],[3311,"impl-TypeConversion%3Ci32,+i64%3E-for-MsSQLArrowTransport"],[3312,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3313,"impl-TypeConversion%3COption%3CFloatN%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3314,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3315,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MsSQLArrowTransport"],[3316,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTimeWrapperMicro%3E-for-MsSQLArrowTransport"],[3317,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MsSQLArrow2Transport"],[3318,"impl-TypeConversion%3Cu8,+i32%3E-for-MsSQLArrow2Transport"],[3319,"impl-TypeConversion%3CNaiveTime,+NaiveTimeWrapperMicro%3E-for-MsSQLArrow2Transport"],[3320,"impl-TypeConversion%3C%26str,+String%3E-for-MsSQLArrow2Transport"],[3321,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-MsSQLArrow2Transport"],[3322,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MsSQLArrow2Transport"],[3323,"impl-TypeConversion%3Cf32,+f32%3E-for-MsSQLArrow2Transport"],[3324,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTimeWrapperMicro%3E-for-MsSQLArrow2Transport"],[3325,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-MsSQLArrow2Transport"],[3326,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci32%3E%3E-for-MsSQLArrow2Transport"],[3327,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTimeWrapperMicro%3E-for-MsSQLArrow2Transport"],[3328,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MsSQLArrow2Transport"],[3329,"impl-TypeConversion%3COption%3CIntN%3E,+Option%3Ci64%3E%3E-for-MsSQLArrow2Transport"],[3330,"impl-TypeConversion%3CIntN,+i64%3E-for-MsSQLArrow2Transport"],[3331,"impl-TypeConversion%3CDecimal,+f64%3E-for-MsSQLArrow2Transport"],[3332,"impl-TypeConversion%3Cf64,+f64%3E-for-MsSQLArrow2Transport"],[3333,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-MsSQLArrow2Transport"],[3334,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-MsSQLArrow2Transport"],[3335,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MsSQLArrow2Transport"],[3336,"impl-TypeConversion%3Ci32,+i32%3E-for-MsSQLArrow2Transport"],[3337,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-MsSQLArrow2Transport"],[3338,"impl-TypeConversion%3C%26%5Bu8%5D,+Vec%3Cu8%3E%3E-for-MsSQLArrow2Transport"],[3339,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-MsSQLArrow2Transport"],[3340,"impl-TypeConversion%3CUuid,+String%3E-for-MsSQLArrow2Transport"],[3341,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-MsSQLArrow2Transport"],[3342,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-MsSQLArrow2Transport"],[3343,"impl-TypeConversion%3Ci16,+i32%3E-for-MsSQLArrow2Transport"],[3344,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MsSQLArrow2Transport"],[3345,"impl-TypeConversion%3CFloatN,+f64%3E-for-MsSQLArrow2Transport"],[3346,"impl-TypeConversion%3Ci64,+i64%3E-for-MsSQLArrow2Transport"],[3347,"impl-TypeConversion%3COption%3C%26%5Bu8%5D%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MsSQLArrow2Transport"],[3348,"impl-TypeConversion%3Cbool,+bool%3E-for-MsSQLArrow2Transport"],[3349,"impl-TypeConversion%3COption%3CFloatN%3E,+Option%3Cf64%3E%3E-for-MsSQLArrow2Transport"],[3350,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-MsSQLArrow2Transport"],[3351,"impl-TypeConversion%3C%26%5Bu8%5D,+Vec%3Cu8%3E%3E-for-MsSQLArrowTransport"],[3352,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3353,"impl-TypeConversion%3COption%3CIntN%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3354,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-MsSQLArrowTransport"],[3355,"impl-TypeConversion%3Cf32,+f32%3E-for-MsSQLArrowTransport"],[3356,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-MsSQLArrowTransport"],[3357,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-MsSQLArrowTransport"],[3358,"impl-TypeConversion%3CUuid,+String%3E-for-MsSQLArrowTransport"],[3359,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3360,"impl-TypeConversion%3CFloatN,+f64%3E-for-MsSQLArrowTransport"],[3361,"impl-TypeConversion%3Cf64,+f64%3E-for-MsSQLArrowTransport"],[3362,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MsSQLArrowTransport"],[3363,"impl-TypeConversion%3COption%3CFloatN%3E,+Option%3Cf64%3E%3E-for-MsSQLArrowTransport"],[3364,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3365,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MsSQLArrowTransport"],[3366,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3367,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MsSQLArrowTransport"],[3368,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-MsSQLArrowTransport"],[3369,"impl-TypeConversion%3COption%3C%26%5Bu8%5D%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MsSQLArrowTransport"],[3370,"impl-TypeConversion%3Cu8,+i64%3E-for-MsSQLArrowTransport"],[3371,"impl-TypeConversion%3Ci64,+i64%3E-for-MsSQLArrowTransport"],[3372,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3373,"impl-TypeConversion%3CIntN,+i64%3E-for-MsSQLArrowTransport"],[3374,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MsSQLArrowTransport"],[3375,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-MsSQLArrowTransport"],[3376,"impl-TypeConversion%3C%26str,+String%3E-for-MsSQLArrowTransport"],[3377,"impl-TypeConversion%3Ci32,+i64%3E-for-MsSQLArrowTransport"],[3378,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MsSQLArrowTransport"],[3379,"impl-TypeConversion%3CDecimal,+f64%3E-for-MsSQLArrowTransport"],[3380,"impl-TypeConversion%3Ci16,+i64%3E-for-MsSQLArrowTransport"],[3381,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-MsSQLArrowTransport"],[3382,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MsSQLArrowTransport"],[3383,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MsSQLArrowTransport"],[3384,"impl-TypeConversion%3Cbool,+bool%3E-for-MsSQLArrowTransport"],[3385,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3386,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3387,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Cbool%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3388,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3389,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3390,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Cbool%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3391,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3392,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3393,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3394,"impl-TypeConversion%3CValue,+String%3E-for-MySQLArrowTransport%3CP%3E"],[3395,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3396,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3397,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3398,"impl-TypeConversion%3Ci8,+bool%3E-for-MySQLArrowTransport%3CP%3E"],[3399,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3400,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3401,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3402,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3403,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3404,"impl-TypeConversion%3CDecimal,+f64%3E-for-MySQLArrowTransport%3CP%3E"],[3405,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3406,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3407,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3408,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3409,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3410,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3411,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3412,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3413,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3414,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3415,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3416,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3417,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3418,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTimeWrapperMicro%3E-for-MySQLArrowTransport%3CP%3E"],[3419,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3420,"impl-TypeConversion%3CNaiveTime,+NaiveTimeWrapperMicro%3E-for-MySQLArrowTransport%3CP%3E"],[3421,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3422,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3423,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3424,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3425,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3426,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3427,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3428,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3429,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3430,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3431,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3432,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3433,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3434,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3435,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3436,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3437,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3438,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3439,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3440,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3441,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3442,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3443,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3444,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3445,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3446,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3447,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3448,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3449,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3450,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3451,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3452,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3453,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3454,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3455,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3456,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3457,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3458,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3459,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3460,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3461,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3462,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3463,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3464,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3465,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3466,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3467,"impl-TypeConversion%3CNaiveTime,+NaiveTimeWrapperMicro%3E-for-MySQLArrow2Transport%3CP%3E"],[3468,"impl-TypeConversion%3CDecimal,+f64%3E-for-MySQLArrow2Transport%3CP%3E"],[3469,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3470,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3471,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3472,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3473,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3474,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3475,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3476,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3477,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3478,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTimeWrapperMicro%3E-for-MySQLArrow2Transport%3CP%3E"],[3479,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3480,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3481,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3482,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3483,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3484,"impl-TypeConversion%3Ci8,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3485,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3486,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3487,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3488,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3489,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3490,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3491,"impl-TypeConversion%3Ci8,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3492,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3493,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3494,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3495,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3496,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3497,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3498,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3499,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3500,"impl-TypeConversion%3CValue,+String%3E-for-MySQLArrow2Transport%3CP%3E"],[3501,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3502,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3503,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3504,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3505,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3506,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3507,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Ci64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3508,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[3509,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3510,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3511,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrow2Transport%3CTextProtocol%3E"],[3512,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3513,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3514,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3515,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3516,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3517,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3518,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3519,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3520,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Cbool%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3521,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3522,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3523,"impl-TypeConversion%3Ci16,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3524,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3525,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Cbool%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3526,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3527,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3528,"impl-TypeConversion%3Cu64,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3529,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3530,"impl-TypeConversion%3CDecimal,+f64%3E-for-MySQLArrowTransport%3CP%3E"],[3531,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3532,"impl-TypeConversion%3Ci8,+bool%3E-for-MySQLArrowTransport%3CP%3E"],[3533,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3534,"impl-TypeConversion%3COption%3Cu64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3535,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3536,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3537,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3538,"impl-TypeConversion%3Ci32,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3539,"impl-TypeConversion%3Cu16,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3540,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3541,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3542,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3543,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3544,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3545,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3546,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3547,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3548,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3549,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3550,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3551,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3552,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3553,"impl-TypeConversion%3COption%3Cu32%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3554,"impl-TypeConversion%3CString,+String%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3555,"impl-TypeConversion%3Cu8,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3556,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3557,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3558,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3559,"impl-TypeConversion%3Cu32,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3560,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3561,"impl-TypeConversion%3CValue,+String%3E-for-MySQLArrowTransport%3CP%3E"],[3562,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3563,"impl-TypeConversion%3COption%3Cu16%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3564,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3565,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3566,"impl-TypeConversion%3Ci64,+i64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3567,"impl-TypeConversion%3Cf32,+f64%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3568,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3569,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3570,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3571,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3572,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-MySQLArrowTransport%3CTextProtocol%3E"],[3573,"impl-TypeConversion%3COption%3Cu8%3E,+Option%3Ci64%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3574,"impl-TypeConversion%3Cf64,+f64%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3575,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3576,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[3577,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-OracleArrowTransport"],[3578,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-OracleArrowTransport"],[3579,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-OracleArrowTransport"],[3580,"impl-TypeConversion%3Cf64,+f64%3E-for-OracleArrowTransport"],[3581,"impl-TypeConversion%3Ci64,+i64%3E-for-OracleArrowTransport"],[3582,"impl-TypeConversion%3CString,+String%3E-for-OracleArrowTransport"],[3583,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTimeWrapperMicro%3E-for-OracleArrowTransport"],[3584,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-OracleArrowTransport"],[3585,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-OracleArrowTransport"],[3586,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-OracleArrowTransport"],[3587,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-OracleArrowTransport"],[3588,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTimeWrapperMicro%3E-for-OracleArrowTransport"],[3589,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-OracleArrowTransport"],[3590,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-OracleArrowTransport"],[3591,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-OracleArrowTransport"],[3592,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-OracleArrowTransport"],[3593,"impl-TypeConversion%3Cf64,+f64%3E-for-OracleArrow2Transport"],[3594,"impl-TypeConversion%3Ci64,+i64%3E-for-OracleArrow2Transport"],[3595,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-OracleArrow2Transport"],[3596,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-OracleArrow2Transport"],[3597,"impl-TypeConversion%3CString,+String%3E-for-OracleArrow2Transport"],[3598,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-OracleArrow2Transport"],[3599,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-OracleArrow2Transport"],[3600,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-OracleArrow2Transport"],[3601,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-OracleArrow2Transport"],[3602,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-OracleArrow2Transport"],[3603,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-OracleArrow2Transport"],[3604,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTimeWrapperMicro%3E-for-OracleArrow2Transport"],[3605,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-OracleArrow2Transport"],[3606,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-OracleArrow2Transport"],[3607,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-OracleArrow2Transport"],[3608,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTimeWrapperMicro%3E-for-OracleArrow2Transport"],[3609,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-OracleArrowTransport"],[3610,"impl-TypeConversion%3Cf64,+f64%3E-for-OracleArrowTransport"],[3611,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-OracleArrowTransport"],[3612,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-OracleArrowTransport"],[3613,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-OracleArrowTransport"],[3614,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-OracleArrowTransport"],[3615,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-OracleArrowTransport"],[3616,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-OracleArrowTransport"],[3617,"impl-TypeConversion%3Ci64,+i64%3E-for-OracleArrowTransport"],[3618,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-OracleArrowTransport"],[3619,"impl-TypeConversion%3CString,+String%3E-for-OracleArrowTransport"],[3620,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-OracleArrowTransport"],[3621,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3622,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3623,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3624,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3625,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3626,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3627,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3628,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3629,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3630,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3631,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3632,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3633,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3634,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3635,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3636,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3637,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3638,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3639,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3640,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3641,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3642,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3643,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3644,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3645,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3646,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3647,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3648,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3649,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3650,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3651,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3652,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3653,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3654,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3655,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3656,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3657,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3658,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3659,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3660,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3661,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3662,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3663,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3664,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3665,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3666,"impl-TypeConversion%3CDecimal,+f64%3E-for-PostgresArrowTransport%3CP,+C%3E"],[3667,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3668,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3669,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3670,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3671,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3672,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3673,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3674,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3675,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3676,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3677,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTimeWrapperMicro%3E-for-PostgresArrowTransport%3CP,+C%3E"],[3678,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3679,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3680,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3681,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3682,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3683,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3684,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3685,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3686,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3687,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3688,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3689,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3690,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3691,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3692,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3693,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3694,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3695,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3696,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3697,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3698,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3699,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3700,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3701,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3702,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3703,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3704,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3705,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3706,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3707,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3708,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3709,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3710,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3711,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3712,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3713,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3714,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3715,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3716,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3717,"impl-TypeConversion%3CNaiveTime,+NaiveTimeWrapperMicro%3E-for-PostgresArrowTransport%3CP,+C%3E"],[3718,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3719,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3720,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3721,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3722,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3723,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3724,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3725,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3726,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3727,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3728,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3729,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTimeWrapperMicro%3E-for-PostgresArrowTransport%3CP,+C%3E"],[3730,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3731,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3732,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3733,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3734,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3735,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3736,"impl-TypeConversion%3CUuid,+String%3E-for-PostgresArrowTransport%3CP,+C%3E"],[3737,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3738,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3739,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3740,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3741,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3742,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3743,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3744,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3745,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3746,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3747,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3748,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3749,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3750,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3751,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3752,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3753,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3754,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3755,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3756,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3757,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3758,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3759,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3760,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3761,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3762,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3763,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3764,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3765,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3766,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3767,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3768,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3769,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3770,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3771,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3772,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3773,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3774,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3775,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3776,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3777,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3778,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3779,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3780,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3781,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3782,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3783,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3784,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3785,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3786,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3787,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3788,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3789,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3790,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3791,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3792,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3793,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3794,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3795,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3796,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3797,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3798,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3799,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3800,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3801,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3802,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3803,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3804,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[3805,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[3806,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3807,"impl-TypeConversion%3CValue,+String%3E-for-PostgresArrowTransport%3CP,+C%3E"],[3808,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3809,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3810,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3811,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3812,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3813,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[3814,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[3815,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3816,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[3817,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3818,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[3819,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3820,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3821,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3822,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3823,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3824,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3825,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3826,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3827,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3828,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3829,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3830,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3831,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3832,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3833,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3834,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3835,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3836,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3837,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3838,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3839,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3840,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3841,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3842,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3843,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3844,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3845,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3846,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3847,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3848,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3849,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3850,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3851,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3852,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3853,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTimeWrapperMicro%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[3854,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTimeWrapperMicro%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[3855,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3856,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3857,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3858,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3859,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3860,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3861,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3862,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3863,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3864,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3865,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3866,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3867,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3868,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3869,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3870,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3871,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3872,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3873,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3874,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3875,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3876,"impl-TypeConversion%3CValue,+String%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[3877,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3878,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3879,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3880,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3881,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3882,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3883,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3884,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3885,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3886,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3887,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3888,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3889,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3890,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3891,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3892,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3893,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3894,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3895,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3896,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3897,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3898,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3899,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3900,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3901,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3902,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3903,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3904,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3905,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3906,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3907,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3908,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3909,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3910,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3911,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3912,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3913,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3914,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3915,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3916,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3917,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3918,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3919,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3920,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3921,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3922,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3923,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3924,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3925,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3926,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3927,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3928,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3929,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3930,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3931,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3932,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3933,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3934,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3935,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3936,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3937,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3938,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3939,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3940,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3941,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3942,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3943,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3944,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3945,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3946,"impl-TypeConversion%3CVec%3CDecimal%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[3947,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3948,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3949,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3950,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3951,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3952,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3953,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3954,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3955,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3956,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3957,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3958,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3959,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3960,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3961,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3962,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3963,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3964,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3965,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3966,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3967,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3968,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3969,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3970,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3971,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3972,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3973,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3974,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3975,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3976,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3977,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3978,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3979,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[3980,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3981,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3982,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[3983,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3984,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3985,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3986,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3987,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3988,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[3989,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3990,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3991,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3992,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3993,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3994,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[3995,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[3996,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[3997,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[3998,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[3999,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4000,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4001,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4002,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4003,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4004,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4005,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4006,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4007,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4008,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4009,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4010,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4011,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4012,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4013,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4014,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4015,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4016,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4017,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4018,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4019,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4020,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4021,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4022,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4023,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4024,"impl-TypeConversion%3CNaiveTime,+NaiveTimeWrapperMicro%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[4025,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4026,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4027,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4028,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4029,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4030,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4031,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4032,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4033,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4034,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4035,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4036,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4037,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4038,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4039,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4040,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4041,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4042,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4043,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4044,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4045,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4046,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4047,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4048,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4049,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4050,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4051,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4052,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4053,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4054,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4055,"impl-TypeConversion%3CUuid,+String%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[4056,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4057,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4058,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4059,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4060,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4061,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4062,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4063,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4064,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4065,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4066,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4067,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4068,"impl-TypeConversion%3Ci16,+i32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4069,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4070,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4071,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4072,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4073,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4074,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4075,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4076,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4077,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4078,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4079,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4080,"impl-TypeConversion%3COption%3CVec%3CString%3E%3E,+Option%3CVec%3CString%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4081,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4082,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4083,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4084,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4085,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4086,"impl-TypeConversion%3Ci32,+i32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4087,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4088,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4089,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4090,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4091,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4092,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4093,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4094,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4095,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4096,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4097,"impl-TypeConversion%3CVec%3Ci64%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4098,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4099,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4100,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4101,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4102,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4103,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4104,"impl-TypeConversion%3COption%3CVec%3Ci16%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4105,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4106,"impl-TypeConversion%3COption%3CVec%3Cf32%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4107,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4108,"impl-TypeConversion%3CVec%3CString%3E,+Vec%3CString%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4109,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4110,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4111,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci32%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4112,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4113,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4114,"impl-TypeConversion%3CVec%3Cf64%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4115,"impl-TypeConversion%3COption%3CVec%3CDecimal%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4116,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4117,"impl-TypeConversion%3CDecimal,+f64%3E-for-PostgresArrow2Transport%3CP,+C%3E"],[4118,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4119,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4120,"impl-TypeConversion%3COption%3CVec%3Cbool%3E%3E,+Option%3CVec%3Cbool%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4121,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4122,"impl-TypeConversion%3CVec%3Cf32%3E,+Vec%3Cf64%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4123,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4124,"impl-TypeConversion%3CVec%3Cbool%3E,+Vec%3Cbool%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4125,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4126,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4127,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4128,"impl-TypeConversion%3Cf32,+f32%3E-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4129,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4130,"impl-TypeConversion%3COption%3CVec%3Ci32%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4131,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4132,"impl-TypeConversion%3CVec%3Ci32%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4133,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTimeWrapperMicro%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4134,"impl-TypeConversion%3COption%3CVec%3Ci64%3E%3E,+Option%3CVec%3Ci64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4135,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4136,"impl-TypeConversion%3COption%3CVec%3Cf64%3E%3E,+Option%3CVec%3Cf64%3E%3E%3E-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4137,"impl-TypeConversion%3CVec%3Ci16%3E,+Vec%3Ci64%3E%3E-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4138,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4139,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4140,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4141,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4142,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4143,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4144,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4145,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4146,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4147,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4148,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4149,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4150,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4151,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4152,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4153,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4154,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4155,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4156,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4157,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4158,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4159,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4160,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4161,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4162,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4163,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4164,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4165,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4166,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4167,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4168,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4169,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4170,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4171,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4172,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4173,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4174,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4175,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4176,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4177,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4178,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4179,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4180,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4181,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4182,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4183,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4184,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4185,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4186,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4187,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4188,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4189,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4190,"impl-TypeConversion%3CUuid,+String%3E-for-PostgresArrowTransport%3CP,+C%3E"],[4191,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4192,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4193,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4194,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4195,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4196,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4197,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4198,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4199,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4200,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4201,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4202,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4203,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4204,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4205,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4206,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4207,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4208,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4209,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4210,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4211,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4212,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4213,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4214,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4215,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4216,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4217,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4218,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4219,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4220,"impl-TypeConversion%3CDecimal,+f64%3E-for-PostgresArrowTransport%3CP,+C%3E"],[4221,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4222,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4223,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4224,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4225,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4226,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4227,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4228,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4229,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4230,"impl-TypeConversion%3CValue,+String%3E-for-PostgresArrowTransport%3CP,+C%3E"],[4231,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4232,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4233,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4234,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4235,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4236,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4237,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4238,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4239,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4240,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4241,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4242,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4243,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4244,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4245,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4246,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4247,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4248,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4249,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4250,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4251,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4252,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4253,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4254,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4255,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4256,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4257,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4258,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4259,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4260,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4261,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4262,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4263,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4264,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4265,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4266,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4267,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4268,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4269,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4270,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4271,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4272,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4273,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4274,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4275,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4276,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4277,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4278,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4279,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4280,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4281,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4282,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4283,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4284,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4285,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4286,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4287,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4288,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4289,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4290,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4291,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4292,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4293,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4294,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4295,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4296,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4297,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4298,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4299,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4300,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4301,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4302,"impl-TypeConversion%3COption%3CDateTime%3CUtc%3E%3E,+Option%3CDateTime%3CUtc%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4303,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4304,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4305,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4306,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4307,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4308,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4309,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4310,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4311,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4312,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4313,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4314,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4315,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4316,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4317,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4318,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4319,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4320,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4321,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4322,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4323,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4324,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4325,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4326,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4327,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4328,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4329,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4330,"impl-TypeConversion%3Ci32,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4331,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4332,"impl-TypeConversion%3COption%3CValue%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4333,"impl-TypeConversion%3Ci16,+i64%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4334,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4335,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4336,"impl-TypeConversion%3C%26str,+String%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4337,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4338,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4339,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4340,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4341,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4342,"impl-TypeConversion%3Ci64,+i64%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4343,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4344,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4345,"impl-TypeConversion%3COption%3CDecimal%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4346,"impl-TypeConversion%3COption%3CUuid%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4347,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4348,"impl-TypeConversion%3Cf32,+f64%3E-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4349,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4350,"impl-TypeConversion%3CDateTime%3CUtc%3E,+DateTime%3CUtc%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4351,"impl-TypeConversion%3Cf64,+f64%3E-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4352,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4353,"impl-TypeConversion%3Cbool,+bool%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4354,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4355,"impl-TypeConversion%3COption%3C%26str%3E,+Option%3CString%3E%3E-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4356,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4357,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-SQLiteArrowTransport"],[4358,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-SQLiteArrowTransport"],[4359,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-SQLiteArrowTransport"],[4360,"impl-TypeConversion%3CBox%3Cstr%3E,+String%3E-for-SQLiteArrowTransport"],[4361,"impl-TypeConversion%3Ci16,+i64%3E-for-SQLiteArrowTransport"],[4362,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-SQLiteArrowTransport"],[4363,"impl-TypeConversion%3COption%3CBox%3Cstr%3E%3E,+Option%3CString%3E%3E-for-SQLiteArrowTransport"],[4364,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-SQLiteArrowTransport"],[4365,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-SQLiteArrowTransport"],[4366,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-SQLiteArrowTransport"],[4367,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4368,"impl-TypeConversion%3Cbool,+bool%3E-for-SQLiteArrowTransport"],[4369,"impl-TypeConversion%3Cf64,+f64%3E-for-SQLiteArrowTransport"],[4370,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-SQLiteArrowTransport"],[4371,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4372,"impl-TypeConversion%3Ci64,+i64%3E-for-SQLiteArrowTransport"],[4373,"impl-TypeConversion%3Ci32,+i64%3E-for-SQLiteArrowTransport"],[4374,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4375,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-SQLiteArrowTransport"],[4376,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-SQLiteArrowTransport"],[4377,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-SQLiteArrow2Transport"],[4378,"impl-TypeConversion%3Cf64,+f64%3E-for-SQLiteArrow2Transport"],[4379,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-SQLiteArrow2Transport"],[4380,"impl-TypeConversion%3Ci64,+i64%3E-for-SQLiteArrow2Transport"],[4381,"impl-TypeConversion%3Ci16,+i64%3E-for-SQLiteArrow2Transport"],[4382,"impl-TypeConversion%3COption%3CBox%3Cstr%3E%3E,+Option%3CString%3E%3E-for-SQLiteArrow2Transport"],[4383,"impl-TypeConversion%3Cbool,+bool%3E-for-SQLiteArrow2Transport"],[4384,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-SQLiteArrow2Transport"],[4385,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-SQLiteArrow2Transport"],[4386,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-SQLiteArrow2Transport"],[4387,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-SQLiteArrow2Transport"],[4388,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-SQLiteArrow2Transport"],[4389,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-SQLiteArrow2Transport"],[4390,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-SQLiteArrow2Transport"],[4391,"impl-TypeConversion%3Ci32,+i64%3E-for-SQLiteArrow2Transport"],[4392,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-SQLiteArrow2Transport"],[4393,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-SQLiteArrow2Transport"],[4394,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-SQLiteArrow2Transport"],[4395,"impl-TypeConversion%3CBox%3Cstr%3E,+String%3E-for-SQLiteArrow2Transport"],[4396,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-SQLiteArrow2Transport"],[4397,"impl-TypeConversion%3COption%3CVec%3Cu8%3E%3E,+Option%3CVec%3Cu8%3E%3E%3E-for-SQLiteArrowTransport"],[4398,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-SQLiteArrowTransport"],[4399,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-SQLiteArrowTransport"],[4400,"impl-TypeConversion%3CBox%3Cstr%3E,+String%3E-for-SQLiteArrowTransport"],[4401,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-SQLiteArrowTransport"],[4402,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-SQLiteArrowTransport"],[4403,"impl-TypeConversion%3Ci64,+i64%3E-for-SQLiteArrowTransport"],[4404,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4405,"impl-TypeConversion%3Cf64,+f64%3E-for-SQLiteArrowTransport"],[4406,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-SQLiteArrowTransport"],[4407,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-SQLiteArrowTransport"],[4408,"impl-TypeConversion%3COption%3Ci64%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4409,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-SQLiteArrowTransport"],[4410,"impl-TypeConversion%3Ci32,+i64%3E-for-SQLiteArrowTransport"],[4411,"impl-TypeConversion%3Ci16,+i64%3E-for-SQLiteArrowTransport"],[4412,"impl-TypeConversion%3Cbool,+bool%3E-for-SQLiteArrowTransport"],[4413,"impl-TypeConversion%3COption%3CBox%3Cstr%3E%3E,+Option%3CString%3E%3E-for-SQLiteArrowTransport"],[4414,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-SQLiteArrowTransport"],[4415,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-SQLiteArrowTransport"],[4416,"impl-TypeConversion%3CVec%3Cu8%3E,+Vec%3Cu8%3E%3E-for-SQLiteArrowTransport"],[4417,"impl-TypeConversion%3Cf32,+f64%3E-for-TrinoArrowTransport"],[4418,"impl-TypeConversion%3Cf64,+f64%3E-for-TrinoArrowTransport"],[4419,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4420,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-TrinoArrowTransport"],[4421,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-TrinoArrowTransport"],[4422,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-TrinoArrowTransport"],[4423,"impl-TypeConversion%3Ci8,+i64%3E-for-TrinoArrowTransport"],[4424,"impl-TypeConversion%3CValue,+String%3E-for-TrinoArrowTransport"],[4425,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-TrinoArrowTransport"],[4426,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-TrinoArrowTransport"],[4427,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-TrinoArrowTransport"],[4428,"impl-TypeConversion%3CDecimal,+f64%3E-for-TrinoArrowTransport"],[4429,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-TrinoArrowTransport"],[4430,"impl-TypeConversion%3Cbool,+bool%3E-for-TrinoArrowTransport"],[4431,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-TrinoArrowTransport"],[4432,"impl-TypeConversion%3CString,+String%3E-for-TrinoArrowTransport"],[4433,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4434,"impl-TypeConversion%3Ci16,+i64%3E-for-TrinoArrowTransport"],[4435,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-TrinoArrowTransport"],[4436,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4437,"impl-TypeConversion%3Ci32,+i64%3E-for-TrinoArrowTransport"],[4438,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-TrinoArrowTransport"],[4439,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-TrinoArrow2Transport"],[4440,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-TrinoArrow2Transport"],[4441,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-TrinoArrow2Transport"],[4442,"impl-TypeConversion%3CDecimal,+f64%3E-for-TrinoArrow2Transport"],[4443,"impl-TypeConversion%3CString,+String%3E-for-TrinoArrow2Transport"],[4444,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-TrinoArrow2Transport"],[4445,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-TrinoArrow2Transport"],[4446,"impl-TypeConversion%3Ci16,+i64%3E-for-TrinoArrow2Transport"],[4447,"impl-TypeConversion%3Cf32,+f64%3E-for-TrinoArrow2Transport"],[4448,"impl-TypeConversion%3Cf64,+f64%3E-for-TrinoArrow2Transport"],[4449,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-TrinoArrow2Transport"],[4450,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-TrinoArrow2Transport"],[4451,"impl-TypeConversion%3Ci32,+i64%3E-for-TrinoArrow2Transport"],[4452,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Ci64%3E%3E-for-TrinoArrow2Transport"],[4453,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-TrinoArrow2Transport"],[4454,"impl-TypeConversion%3CValue,+String%3E-for-TrinoArrow2Transport"],[4455,"impl-TypeConversion%3Cbool,+bool%3E-for-TrinoArrow2Transport"],[4456,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-TrinoArrow2Transport"],[4457,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-TrinoArrow2Transport"],[4458,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-TrinoArrow2Transport"],[4459,"impl-TypeConversion%3Ci8,+i64%3E-for-TrinoArrow2Transport"],[4460,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-TrinoArrow2Transport"],[4461,"impl-TypeConversion%3CNaiveTime,+NaiveTime%3E-for-TrinoArrowTransport"],[4462,"impl-TypeConversion%3Ci32,+i64%3E-for-TrinoArrowTransport"],[4463,"impl-TypeConversion%3COption%3Cf64%3E,+Option%3Cf64%3E%3E-for-TrinoArrowTransport"],[4464,"impl-TypeConversion%3COption%3CNaiveDateTime%3E,+Option%3CNaiveDateTime%3E%3E-for-TrinoArrowTransport"],[4465,"impl-TypeConversion%3COption%3Cf32%3E,+Option%3Cf64%3E%3E-for-TrinoArrowTransport"],[4466,"impl-TypeConversion%3COption%3CNaiveTime%3E,+Option%3CNaiveTime%3E%3E-for-TrinoArrowTransport"],[4467,"impl-TypeConversion%3COption%3Ci16%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4468,"impl-TypeConversion%3Ci16,+i64%3E-for-TrinoArrowTransport"],[4469,"impl-TypeConversion%3Ci8,+i64%3E-for-TrinoArrowTransport"],[4470,"impl-TypeConversion%3COption%3Ci32%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4471,"impl-TypeConversion%3CNaiveDateTime,+NaiveDateTime%3E-for-TrinoArrowTransport"],[4472,"impl-TypeConversion%3CString,+String%3E-for-TrinoArrowTransport"],[4473,"impl-TypeConversion%3COption%3Ci8%3E,+Option%3Ci64%3E%3E-for-TrinoArrowTransport"],[4474,"impl-TypeConversion%3CDecimal,+f64%3E-for-TrinoArrowTransport"],[4475,"impl-TypeConversion%3COption%3CString%3E,+Option%3CString%3E%3E-for-TrinoArrowTransport"],[4476,"impl-TypeConversion%3COption%3Cbool%3E,+Option%3Cbool%3E%3E-for-TrinoArrowTransport"],[4477,"impl-TypeConversion%3Cf64,+f64%3E-for-TrinoArrowTransport"],[4478,"impl-TypeConversion%3CValue,+String%3E-for-TrinoArrowTransport"],[4479,"impl-TypeConversion%3CNaiveDate,+NaiveDate%3E-for-TrinoArrowTransport"],[4480,"impl-TypeConversion%3COption%3CNaiveDate%3E,+Option%3CNaiveDate%3E%3E-for-TrinoArrowTransport"],[4481,"impl-TypeConversion%3Cbool,+bool%3E-for-TrinoArrowTransport"],[4482,"impl-TypeConversion%3Cf32,+f64%3E-for-TrinoArrowTransport"],[4492,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[4493,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[4494,"impl-Transport-for-MySQLArrow2Transport%3CTextProtocol%3E"],[4495,"impl-Transport-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[4496,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[4497,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[4501,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4502,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4503,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4504,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4505,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4506,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4507,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4508,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4509,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4510,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4511,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4512,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4513,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4514,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4515,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4516,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4517,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4518,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4519,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4520,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4521,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4522,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4523,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4524,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4666,"impl-Debug-for-BigQueryArrowTransportError"],[4667,"impl-Display-for-BigQueryArrowTransportError"],[4668,"impl-Display-for-BigQueryArrow2TransportError"],[4669,"impl-Debug-for-BigQueryArrow2TransportError"],[4670,"impl-Display-for-BigQueryArrowTransportError"],[4671,"impl-Debug-for-BigQueryArrowTransportError"],[4672,"impl-Display-for-MsSQLArrowTransportError"],[4673,"impl-Debug-for-MsSQLArrowTransportError"],[4674,"impl-Debug-for-MsSQLArrow2TransportError"],[4675,"impl-Display-for-MsSQLArrow2TransportError"],[4676,"impl-Display-for-MsSQLArrowTransportError"],[4677,"impl-Debug-for-MsSQLArrowTransportError"],[4678,"impl-Display-for-MySQLArrowTransportError"],[4679,"impl-Debug-for-MySQLArrowTransportError"],[4680,"impl-Debug-for-MySQLArrow2TransportError"],[4681,"impl-Display-for-MySQLArrow2TransportError"],[4682,"impl-Display-for-MySQLArrowTransportError"],[4683,"impl-Debug-for-MySQLArrowTransportError"],[4684,"impl-Display-for-OracleArrowTransportError"],[4685,"impl-Debug-for-OracleArrowTransportError"],[4686,"impl-Display-for-OracleArrow2TransportError"],[4687,"impl-Debug-for-OracleArrow2TransportError"],[4688,"impl-Debug-for-OracleArrowTransportError"],[4689,"impl-Display-for-OracleArrowTransportError"],[4690,"impl-Display-for-PostgresArrowTransportError"],[4691,"impl-Debug-for-PostgresArrowTransportError"],[4692,"impl-Display-for-PostgresArrow2TransportError"],[4693,"impl-Debug-for-PostgresArrow2TransportError"],[4694,"impl-Debug-for-PostgresArrowTransportError"],[4695,"impl-Display-for-PostgresArrowTransportError"],[4696,"impl-Debug-for-SQLiteArrowTransportError"],[4697,"impl-Display-for-SQLiteArrowTransportError"],[4698,"impl-Display-for-SQLiteArrow2TransportError"],[4699,"impl-Debug-for-SQLiteArrow2TransportError"],[4700,"impl-Display-for-SQLiteArrowTransportError"],[4701,"impl-Debug-for-SQLiteArrowTransportError"],[4702,"impl-Debug-for-TrinoArrowTransportError"],[4703,"impl-Display-for-TrinoArrowTransportError"],[4704,"impl-Debug-for-TrinoArrow2TransportError"],[4705,"impl-Display-for-TrinoArrow2TransportError"],[4706,"impl-Debug-for-TrinoArrowTransportError"],[4707,"impl-Display-for-TrinoArrowTransportError"],[4732,"impl-From%3CConnectorXError%3E-for-BigQueryArrowTransportError"],[4734,"impl-From%3CBigQuerySourceError%3E-for-BigQueryArrowTransportError"],[4735,"impl-From%3CArrowDestinationError%3E-for-BigQueryArrowTransportError"],[4736,"impl-From%3CArrow2DestinationError%3E-for-BigQueryArrow2TransportError"],[4737,"impl-From%3CConnectorXError%3E-for-BigQueryArrow2TransportError"],[4739,"impl-From%3CBigQuerySourceError%3E-for-BigQueryArrow2TransportError"],[4740,"impl-From%3CConnectorXError%3E-for-BigQueryArrowTransportError"],[4741,"impl-From%3CArrowDestinationError%3E-for-BigQueryArrowTransportError"],[4743,"impl-From%3CBigQuerySourceError%3E-for-BigQueryArrowTransportError"],[4745,"impl-From%3CMsSQLSourceError%3E-for-MsSQLArrowTransportError"],[4746,"impl-From%3CArrowDestinationError%3E-for-MsSQLArrowTransportError"],[4747,"impl-From%3CConnectorXError%3E-for-MsSQLArrowTransportError"],[4749,"impl-From%3CArrow2DestinationError%3E-for-MsSQLArrow2TransportError"],[4750,"impl-From%3CMsSQLSourceError%3E-for-MsSQLArrow2TransportError"],[4751,"impl-From%3CConnectorXError%3E-for-MsSQLArrow2TransportError"],[4752,"impl-From%3CMsSQLSourceError%3E-for-MsSQLArrowTransportError"],[4753,"impl-From%3CConnectorXError%3E-for-MsSQLArrowTransportError"],[4755,"impl-From%3CArrowDestinationError%3E-for-MsSQLArrowTransportError"],[4756,"impl-From%3CArrowDestinationError%3E-for-MySQLArrowTransportError"],[4758,"impl-From%3CMySQLSourceError%3E-for-MySQLArrowTransportError"],[4759,"impl-From%3CConnectorXError%3E-for-MySQLArrowTransportError"],[4761,"impl-From%3CMySQLSourceError%3E-for-MySQLArrow2TransportError"],[4762,"impl-From%3CArrow2DestinationError%3E-for-MySQLArrow2TransportError"],[4763,"impl-From%3CConnectorXError%3E-for-MySQLArrow2TransportError"],[4764,"impl-From%3CConnectorXError%3E-for-MySQLArrowTransportError"],[4766,"impl-From%3CMySQLSourceError%3E-for-MySQLArrowTransportError"],[4767,"impl-From%3CArrowDestinationError%3E-for-MySQLArrowTransportError"],[4768,"impl-From%3COracleSourceError%3E-for-OracleArrowTransportError"],[4769,"impl-From%3CArrowDestinationError%3E-for-OracleArrowTransportError"],[4771,"impl-From%3CConnectorXError%3E-for-OracleArrowTransportError"],[4772,"impl-From%3CConnectorXError%3E-for-OracleArrow2TransportError"],[4774,"impl-From%3CArrow2DestinationError%3E-for-OracleArrow2TransportError"],[4775,"impl-From%3COracleSourceError%3E-for-OracleArrow2TransportError"],[4776,"impl-From%3CArrowDestinationError%3E-for-OracleArrowTransportError"],[4777,"impl-From%3CConnectorXError%3E-for-OracleArrowTransportError"],[4779,"impl-From%3COracleSourceError%3E-for-OracleArrowTransportError"],[4781,"impl-From%3CConnectorXError%3E-for-PostgresArrowTransportError"],[4782,"impl-From%3CPostgresSourceError%3E-for-PostgresArrowTransportError"],[4783,"impl-From%3CArrowDestinationError%3E-for-PostgresArrowTransportError"],[4784,"impl-From%3CArrow2DestinationError%3E-for-PostgresArrow2TransportError"],[4785,"impl-From%3CPostgresSourceError%3E-for-PostgresArrow2TransportError"],[4786,"impl-From%3CConnectorXError%3E-for-PostgresArrow2TransportError"],[4788,"impl-From%3CPostgresSourceError%3E-for-PostgresArrowTransportError"],[4789,"impl-From%3CConnectorXError%3E-for-PostgresArrowTransportError"],[4791,"impl-From%3CArrowDestinationError%3E-for-PostgresArrowTransportError"],[4792,"impl-From%3CArrowDestinationError%3E-for-SQLiteArrowTransportError"],[4793,"impl-From%3CConnectorXError%3E-for-SQLiteArrowTransportError"],[4795,"impl-From%3CSQLiteSourceError%3E-for-SQLiteArrowTransportError"],[4796,"impl-From%3CArrow2DestinationError%3E-for-SQLiteArrow2TransportError"],[4797,"impl-From%3CSQLiteSourceError%3E-for-SQLiteArrow2TransportError"],[4799,"impl-From%3CConnectorXError%3E-for-SQLiteArrow2TransportError"],[4800,"impl-From%3CSQLiteSourceError%3E-for-SQLiteArrowTransportError"],[4802,"impl-From%3CArrowDestinationError%3E-for-SQLiteArrowTransportError"],[4803,"impl-From%3CConnectorXError%3E-for-SQLiteArrowTransportError"],[4805,"impl-From%3CConnectorXError%3E-for-TrinoArrowTransportError"],[4806,"impl-From%3CArrowDestinationError%3E-for-TrinoArrowTransportError"],[4807,"impl-From%3CTrinoSourceError%3E-for-TrinoArrowTransportError"],[4808,"impl-From%3CTrinoSourceError%3E-for-TrinoArrow2TransportError"],[4809,"impl-From%3CArrow2DestinationError%3E-for-TrinoArrow2TransportError"],[4811,"impl-From%3CConnectorXError%3E-for-TrinoArrow2TransportError"],[4812,"impl-From%3CArrowDestinationError%3E-for-TrinoArrowTransportError"],[4813,"impl-From%3CConnectorXError%3E-for-TrinoArrowTransportError"],[4814,"impl-From%3CTrinoSourceError%3E-for-TrinoArrowTransportError"],[4960,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[4961,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[4962,"impl-Transport-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[4963,"impl-Transport-for-MySQLArrow2Transport%3CTextProtocol%3E"],[4964,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[4965,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[4969,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4970,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4971,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4972,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[4973,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4974,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4975,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4976,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4977,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[4978,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[4979,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4980,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4981,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[4982,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[4983,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[4984,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[4985,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[4986,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[4987,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[4988,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[4989,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[4990,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[4991,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[4992,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[5008,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[5009,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[5010,"impl-Transport-for-MySQLArrow2Transport%3CBinaryProtocol%3E"],[5011,"impl-Transport-for-MySQLArrow2Transport%3CTextProtocol%3E"],[5012,"impl-Transport-for-MySQLArrowTransport%3CBinaryProtocol%3E"],[5013,"impl-Transport-for-MySQLArrowTransport%3CTextProtocol%3E"],[5017,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"],[5018,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[5019,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[5020,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[5021,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[5022,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[5023,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[5024,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[5025,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+NoTls%3E"],[5026,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+MakeTlsConnector%3E"],[5027,"impl-Transport-for-PostgresArrow2Transport%3CCSVProtocol,+MakeTlsConnector%3E"],[5028,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+NoTls%3E"],[5029,"impl-Transport-for-PostgresArrow2Transport%3CBinaryProtocol,+NoTls%3E"],[5030,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+NoTls%3E"],[5031,"impl-Transport-for-PostgresArrow2Transport%3CSimpleProtocol,+MakeTlsConnector%3E"],[5032,"impl-Transport-for-PostgresArrow2Transport%3CCursorProtocol,+MakeTlsConnector%3E"],[5033,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+MakeTlsConnector%3E"],[5034,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+MakeTlsConnector%3E"],[5035,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+NoTls%3E"],[5036,"impl-Transport-for-PostgresArrowTransport%3CCursorProtocol,+NoTls%3E"],[5037,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+NoTls%3E"],[5038,"impl-Transport-for-PostgresArrowTransport%3CSimpleProtocol,+NoTls%3E"],[5039,"impl-Transport-for-PostgresArrowTransport%3CCSVProtocol,+MakeTlsConnector%3E"],[5040,"impl-Transport-for-PostgresArrowTransport%3CBinaryProtocol,+MakeTlsConnector%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAIATnwABAAEABQAEAAwAAgATAAUAGgACAB8AAgAjAAYAKwAUAEEABwBKAAAATAAHAFUAAABYAAUAYwAAAGoABQBzABoAkAAAAJIABACaACUAwwAZAN8AAADhAAUA6gBjAFIBBQBcAV4AvwEFAMkBJgDzARoAEAIBABMCAwAaAjwAWAICAFwCEQBvAgQAdgINAIYCAwCLAhAAnQImAMUCFQDcAgMA4QICAOcCKgAUAwEAGAMeADgDAgA8AxgAVgMpAIEDAgCFAwIAiQMBAI0DAwCSAwMAlwMuAMgDAQDMAxUA4wMGAOsDAADuAwEA8wMAAPcDAAD6AwAA/AMBAP8DAAACBAMABwQYACEEKgBPBAMAVAQDAFkEAABbBAUAZwRSALsEBADBBCkA7gQCAPIEAQD1BAcAAgUXABsFKQBGBSIAbQUFAHcFWgDTBTQADgYGABYGCQAnBnwApQY+AOoGAwDvBgEA8gYHAAIHpwCrBy0A3AcDAOEHAgDmBwUA8gdKAD4IBABECAEARwgTAFwICgBoCFUAyQgBAMwIBgDUCAwA7ghNAT0KLgBwCgQAdgoEAIAKegABCwUADQtYAGcLDwB4CwAAegsfAJsLAACdCwkAqAsAAKoLAACsCwAArgspANsLAADdCwAA3wsAAOELAADjCwAA5QsGAO0LAADvCwAA8QsAAPMLAAD1CwAA9wsVAA4MAAAQDAAAEgxSBn0SAAB/EgMAhBICAIgSAACKEgIAjhIEAJQSAQCXEgEAmhIDAJ8SAwCkEgEApxIDAKwSAACuEgUAtRIBALgSAgC8EgIAwBIBAMMSAQDGEgQAzBIDANESLAArE8kB9xQAAPsUAAA="}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); diff --git a/rust-docs/search.desc/connectorx/connectorx-desc-0-.js b/rust-docs/search.desc/connectorx/connectorx-desc-0-.js new file mode 100644 index 0000000000..fb6c1e6508 --- /dev/null +++ b/rust-docs/search.desc/connectorx/connectorx-desc-0-.js @@ -0,0 +1 @@ +searchState.loadedDescShard("connectorx", 0, "ConnectorX\nThis module provides two data orders: row-wise and …\nThis module defines three traits Destination, …\nA macro to help define a Transport.\nAssociate physical representations to a typesystem.\nThis module defines four traits Source, SourcePartition, …\nThis module contains transport definitions for the sources …\nThis module defines traits that required to define a …\nThe iterator that returns arrow in RecordBatch\nReturns the argument unchanged.\nCalls U::from(self).\nConvert an iterator of anything into FallibleIterator by …\nNOTE: not thread safe\nConvert an iterator of Results into FallibleIterator by …\nGiven the supported data order from source and …\nReturns the argument unchanged.\nCalls U::from(self).\nA type implemented Consume<T> means that it can consume a …\nA Destination is associated with a TypeSystem and a …\nPartitionDestination writes values to its own region. …\nConstruct the Destination. This allocates the memory based …\nAquire n rows in final destination\nDestination implementation for Arrow and Polars.\nDestination implementation for Arrow2.\nDestination implementation for Arrow and Polars.\nFinal clean ups\nNumber of rows this PartitionDestination controls.\nSpecify whether the destination needs total rows in advance\nCreate a bunch of partition destinations, with each write …\nReturn the schema of the destination.\nWrite a value of type T to the location (row, col). If T …\nContains the error value\nContains the success value\nAny other errors that are too trivial to be put here …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nContains the error value\nContains the success value\nAny other errors that are too trivial to be put here …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nContains the error value\nContains the success value\nAny other errors that are too trivial to be put here …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nErrors that can be raised from this library.\nContains the error value\nContains the error value\nContains the success value\nContains the success value\nAny other errors that are too trivial to be put here …\nThe required type does not same as the schema defined.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nA dispatcher takes a S: Source, a D: Destination, a …\nReturns the argument unchanged.\nReturns the argument unchanged.\nOnly fetch the metadata (header) of the destination.\nCalls U::from(self).\nCalls U::from(self).\nCreate a new dispatcher by providing a source, a …\nStart the data loading process.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nSupported data orders, ordering by preference.\nA type implemented Produce<T> means that it can produce a …\nIn general, a DataSource abstracts the data source as a …\nThe type system this Source associated with.\nSource implementation for Google BigQuery\nSource implementation for CSV files.\nA dummy source that generates different values based on an …\nFetch next batch of rows from database, return (number of …\nSource implementation for SQL Server.\nSource implementation for MySQL database.\nNumber of cols this DataSource got.\nNumber of rows this DataSource got. Sometimes it is not …\nRead a value T by calling Produce<T>::produce. Usually …\nSource implementation for Postgres database, including the …\nGet total number of rows if available\nCount total number of rows in each partition.\nSource implementation for SQLite embedded database.\nAny other errors that are too trivial to be put here …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThis is a dummy type system used in this library. For all …\nAny other errors that are too trivial to be put here …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe parameter query is the path of the csv file\nThis is a dummy type system used in this library. For all …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAny other errors that are too trivial to be put here …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAny other errors that are too trivial to be put here …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAny other errors that are too trivial to be put here …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nProtocol - Binary based bulk load\nProtocol - CSV based bulk load\nProtocol - use Cursor\nAny other errors that are too trivial to be put here …\nProtocol - use Simple Query\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAny other errors that are too trivial to be put here …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAny other errors that are too trivial to be put here …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nConvert BigQuery data types to Arrow data types.\nConvert BigQuery data types to Arrow data types.\nConvert BigQuery data types to Arrow data types.\nConvert CSV data types to Arrow data types.\nConvert Dummy data types to Arrow2 data types.\nConvert Dummy data types to Arrow data types.\nConvert MsSQL data types to Arrow2 data types.\nConvert MsSQL data types to Arrow data types.\nConvert MsSQL data types to Arrow data types.\nConvert MySQL data types to Arrow2 data types.\nConvert MySQL data types to Arrow data types.\nConvert MySQL data types to Arrow data types.\nConvert Postgres data types to Arrow2 data types.\nConvert Postgres data types to Arrow data types.\nConvert Postgres data types to Arrow data types.\nConvert SQLite data types to Arrow2 data types.\nConvert SQLite data types to Arrow data types.\nConvert SQLite data types to Arrow data types.\nConvert Trino data types to Arrow2 data types.\nConvert Trino data types to Arrow data types.\nConvert Trino data types to Arrow data types.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nTransport asks the source to produce a value, do type …\nDefines a rule to convert a type T to a type U.\nconvert_type convert the type T1 associated with the …\nconvert_typesystem convert the source type system TSS to …\nprocess will ask source to produce a value with type T1, …") \ No newline at end of file diff --git a/rust-docs/settings.html b/rust-docs/settings.html index b78543f0d6..13f2531cd4 100644 --- a/rust-docs/settings.html +++ b/rust-docs/settings.html @@ -1,2 +1 @@ -Settings -

Rustdoc settings

Back
\ No newline at end of file +Settings

Rustdoc settings

Back
\ No newline at end of file diff --git a/rust-docs/src/connectorx/arrow_batch_iter.rs.html b/rust-docs/src/connectorx/arrow_batch_iter.rs.html index e062365b63..8f5d6cf641 100644 --- a/rust-docs/src/connectorx/arrow_batch_iter.rs.html +++ b/rust-docs/src/connectorx/arrow_batch_iter.rs.html @@ -1,6 +1,4 @@ -arrow_batch_iter.rs - source -
1
+arrow_batch_iter.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/constants.rs.html b/rust-docs/src/connectorx/constants.rs.html
index d47f0d39bb..52ba228d6e 100644
--- a/rust-docs/src/connectorx/constants.rs.html
+++ b/rust-docs/src/connectorx/constants.rs.html
@@ -1,6 +1,4 @@
-constants.rs - source
-    
1
+constants.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/data_order.rs.html b/rust-docs/src/connectorx/data_order.rs.html
index 802052867d..b30d054a45 100644
--- a/rust-docs/src/connectorx/data_order.rs.html
+++ b/rust-docs/src/connectorx/data_order.rs.html
@@ -1,6 +1,4 @@
-data_order.rs - source
-    
1
+data_order.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrow/arrow_assoc.rs.html b/rust-docs/src/connectorx/destinations/arrow/arrow_assoc.rs.html
index ceb1f57a05..1f3d43f48c 100644
--- a/rust-docs/src/connectorx/destinations/arrow/arrow_assoc.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrow/arrow_assoc.rs.html
@@ -1,6 +1,4 @@
-arrow_assoc.rs - source
-    
1
+arrow_assoc.rs - source
1
 2
 3
 4
@@ -345,12 +343,156 @@ 

Files

343 344 345 -
use super::errors::{ArrowDestinationError, Result};
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+
use super::{
+    errors::{ArrowDestinationError, Result},
+    typesystem::{DateTimeWrapperMicro, NaiveDateTimeWrapperMicro, NaiveTimeWrapperMicro},
+};
 use crate::constants::SECONDS_IN_DAY;
 use arrow::array::{
-    ArrayBuilder, BooleanBuilder, Date32Builder, Date64Builder, Float32Builder, Float64Builder,
-    Int32Builder, Int64Builder, LargeBinaryBuilder, StringBuilder, Time64NanosecondBuilder,
-    TimestampNanosecondBuilder, UInt32Builder, UInt64Builder,
+    ArrayBuilder, BooleanBuilder, Date32Builder, Float32Builder, Float64Builder, Int32Builder,
+    Int64Builder, LargeBinaryBuilder, StringBuilder, Time64MicrosecondBuilder,
+    Time64NanosecondBuilder, TimestampMicrosecondBuilder, TimestampNanosecondBuilder,
+    UInt32Builder, UInt64Builder,
 };
 use arrow::datatypes::Field;
 use arrow::datatypes::{DataType as ArrowDataType, TimeUnit};
@@ -535,6 +677,48 @@ 

Files

} } +impl ArrowAssoc for DateTimeWrapperMicro { + type Builder = TimestampMicrosecondBuilder; + + fn builder(nrows: usize) -> Self::Builder { + TimestampMicrosecondBuilder::with_capacity(nrows).with_timezone("UTC") + } + + #[throws(ArrowDestinationError)] + fn append(builder: &mut Self::Builder, value: DateTimeWrapperMicro) { + builder.append_value(value.0.timestamp_micros()); + } + + fn field(header: &str) -> Field { + Field::new( + header, + ArrowDataType::Timestamp(TimeUnit::Microsecond, Some("UTC".into())), + false, + ) + } +} + +impl ArrowAssoc for Option<DateTimeWrapperMicro> { + type Builder = TimestampMicrosecondBuilder; + + fn builder(nrows: usize) -> Self::Builder { + TimestampMicrosecondBuilder::with_capacity(nrows).with_timezone("UTC") + } + + #[throws(ArrowDestinationError)] + fn append(builder: &mut Self::Builder, value: Option<DateTimeWrapperMicro>) { + builder.append_option(value.map(|x| x.0.timestamp_micros())); + } + + fn field(header: &str) -> Field { + Field::new( + header, + ArrowDataType::Timestamp(TimeUnit::Microsecond, Some("UTC".into())), + true, + ) + } +} + fn naive_date_to_arrow(nd: NaiveDate) -> i32 { match nd.and_hms_opt(0, 0, 0) { Some(dt) => (dt.and_utc().timestamp() / SECONDS_IN_DAY) as i32, @@ -543,7 +727,9 @@

Files

} fn naive_datetime_to_arrow(nd: NaiveDateTime) -> i64 { - nd.and_utc().timestamp_millis() + nd.and_utc() + .timestamp_nanos_opt() + .unwrap_or_else(|| panic!("out of range DateTime")) } impl ArrowAssoc for Option<NaiveDate> { @@ -581,10 +767,10 @@

Files

} impl ArrowAssoc for Option<NaiveDateTime> { - type Builder = Date64Builder; + type Builder = TimestampNanosecondBuilder; fn builder(nrows: usize) -> Self::Builder { - Date64Builder::with_capacity(nrows) + TimestampNanosecondBuilder::with_capacity(nrows) } fn append(builder: &mut Self::Builder, value: Option<NaiveDateTime>) -> Result<()> { @@ -593,15 +779,19 @@

Files

} fn field(header: &str) -> Field { - Field::new(header, ArrowDataType::Date64, true) + Field::new( + header, + ArrowDataType::Timestamp(TimeUnit::Nanosecond, None), + true, + ) } } impl ArrowAssoc for NaiveDateTime { - type Builder = Date64Builder; + type Builder = TimestampNanosecondBuilder; fn builder(nrows: usize) -> Self::Builder { - Date64Builder::with_capacity(nrows) + TimestampNanosecondBuilder::with_capacity(nrows) } fn append(builder: &mut Self::Builder, value: NaiveDateTime) -> Result<()> { @@ -610,7 +800,56 @@

Files

} fn field(header: &str) -> Field { - Field::new(header, ArrowDataType::Date64, false) + Field::new( + header, + ArrowDataType::Timestamp(TimeUnit::Nanosecond, None), + false, + ) + } +} + +impl ArrowAssoc for Option<NaiveDateTimeWrapperMicro> { + type Builder = TimestampMicrosecondBuilder; + + fn builder(nrows: usize) -> Self::Builder { + TimestampMicrosecondBuilder::with_capacity(nrows) + } + + fn append(builder: &mut Self::Builder, value: Option<NaiveDateTimeWrapperMicro>) -> Result<()> { + builder.append_option(match value { + Some(v) => Some(v.0.and_utc().timestamp_micros()), + None => None, + }); + Ok(()) + } + + fn field(header: &str) -> Field { + Field::new( + header, + ArrowDataType::Timestamp(TimeUnit::Microsecond, None), + true, + ) + } +} + +impl ArrowAssoc for NaiveDateTimeWrapperMicro { + type Builder = TimestampMicrosecondBuilder; + + fn builder(nrows: usize) -> Self::Builder { + TimestampMicrosecondBuilder::with_capacity(nrows) + } + + fn append(builder: &mut Self::Builder, value: NaiveDateTimeWrapperMicro) -> Result<()> { + builder.append_value(value.0.and_utc().timestamp_micros()); + Ok(()) + } + + fn field(header: &str) -> Field { + Field::new( + header, + ArrowDataType::Timestamp(TimeUnit::Microsecond, None), + false, + ) } } @@ -654,6 +893,45 @@

Files

} } +impl ArrowAssoc for Option<NaiveTimeWrapperMicro> { + type Builder = Time64MicrosecondBuilder; + + fn builder(nrows: usize) -> Self::Builder { + Time64MicrosecondBuilder::with_capacity(nrows) + } + + fn append(builder: &mut Self::Builder, value: Option<NaiveTimeWrapperMicro>) -> Result<()> { + builder.append_option(value.map(|t| { + t.0.num_seconds_from_midnight() as i64 * 1_000_000 + (t.0.nanosecond() as i64) / 1000 + })); + Ok(()) + } + + fn field(header: &str) -> Field { + Field::new(header, ArrowDataType::Time64(TimeUnit::Microsecond), true) + } +} + +impl ArrowAssoc for NaiveTimeWrapperMicro { + type Builder = Time64MicrosecondBuilder; + + fn builder(nrows: usize) -> Self::Builder { + Time64MicrosecondBuilder::with_capacity(nrows) + } + + fn append(builder: &mut Self::Builder, value: NaiveTimeWrapperMicro) -> Result<()> { + builder.append_value( + value.0.num_seconds_from_midnight() as i64 * 1_000_000 + + (value.0.nanosecond() as i64) / 1000, + ); + Ok(()) + } + + fn field(header: &str) -> Field { + Field::new(header, ArrowDataType::Time64(TimeUnit::Microsecond), false) + } +} + impl ArrowAssoc for Option<Vec<u8>> { type Builder = LargeBinaryBuilder; diff --git a/rust-docs/src/connectorx/destinations/arrow/errors.rs.html b/rust-docs/src/connectorx/destinations/arrow/errors.rs.html index ef350f1cd1..2997b627f7 100644 --- a/rust-docs/src/connectorx/destinations/arrow/errors.rs.html +++ b/rust-docs/src/connectorx/destinations/arrow/errors.rs.html @@ -1,6 +1,4 @@ -errors.rs - source -
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrow/funcs.rs.html b/rust-docs/src/connectorx/destinations/arrow/funcs.rs.html
index 619d34d6b6..87a093dc2c 100644
--- a/rust-docs/src/connectorx/destinations/arrow/funcs.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrow/funcs.rs.html
@@ -1,6 +1,4 @@
-funcs.rs - source
-    
1
+funcs.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrow/mod.rs.html b/rust-docs/src/connectorx/destinations/arrow/mod.rs.html
index 0af26d8043..82f2890a42 100644
--- a/rust-docs/src/connectorx/destinations/arrow/mod.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrow/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrow/typesystem.rs.html b/rust-docs/src/connectorx/destinations/arrow/typesystem.rs.html
index 92f72c2e21..c04d145ff5 100644
--- a/rust-docs/src/connectorx/destinations/arrow/typesystem.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrow/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
@@ -38,9 +36,33 @@ 

Files

36 37 38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53
use crate::impl_typesystem;
 use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Utc};
 
+#[derive(Debug, Clone, Copy)]
+pub struct DateTimeWrapperMicro(pub DateTime<Utc>);
+
+#[derive(Debug, Clone, Copy)]
+pub struct NaiveTimeWrapperMicro(pub NaiveTime);
+
+#[derive(Debug, Clone, Copy)]
+pub struct NaiveDateTimeWrapperMicro(pub NaiveDateTime);
+
 #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, PartialOrd, Ord)]
 pub enum ArrowTypeSystem {
     Int32(bool),
@@ -54,8 +76,11 @@ 

Files

LargeBinary(bool), Date32(bool), Date64(bool), + Date64Micro(bool), Time64(bool), + Time64Micro(bool), DateTimeTz(bool), + DateTimeTzMicro(bool), } impl_typesystem! { @@ -72,8 +97,11 @@

Files

{ LargeBinary => Vec<u8> } { Date32 => NaiveDate } { Date64 => NaiveDateTime } + { Date64Micro => NaiveDateTimeWrapperMicro } { Time64 => NaiveTime } + { Time64Micro => NaiveTimeWrapperMicro } { DateTimeTz => DateTime<Utc> } + { DateTimeTzMicro => DateTimeWrapperMicro } } }
\ No newline at end of file diff --git a/rust-docs/src/connectorx/destinations/arrow2/arrow_assoc.rs.html b/rust-docs/src/connectorx/destinations/arrow2/arrow_assoc.rs.html index b0d0236887..60af329161 100644 --- a/rust-docs/src/connectorx/destinations/arrow2/arrow_assoc.rs.html +++ b/rust-docs/src/connectorx/destinations/arrow2/arrow_assoc.rs.html @@ -1,6 +1,4 @@ -arrow_assoc.rs - source -
1
+arrow_assoc.rs - source
1
 2
 3
 4
@@ -465,7 +463,143 @@ 

Files

463 464 465 -
use arrow2::{
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+
use super::typesystem::{DateTimeWrapperMicro, NaiveDateTimeWrapperMicro, NaiveTimeWrapperMicro};
+use arrow2::{
     array::*,
     datatypes::{DataType as ArrowDataType, Field, TimeUnit},
 };
@@ -717,6 +851,54 @@ 

Files

} } +impl ArrowAssoc for DateTimeWrapperMicro { + type Builder = MutablePrimitiveArray<i64>; + + fn builder(nrows: usize) -> Self::Builder { + MutablePrimitiveArray::with_capacity(nrows).to(ArrowDataType::Timestamp( + TimeUnit::Microsecond, + Some("UTC".to_string()), + )) + } + + #[inline] + fn push(builder: &mut Self::Builder, value: DateTimeWrapperMicro) { + builder.push(Some(value).map(|x| x.0.timestamp_micros())); + } + + fn field(header: &str) -> Field { + Field::new( + header, + ArrowDataType::Timestamp(TimeUnit::Microsecond, Some("UTC".to_string())), + true, + ) + } +} + +impl ArrowAssoc for Option<DateTimeWrapperMicro> { + type Builder = MutablePrimitiveArray<i64>; + + fn builder(nrows: usize) -> Self::Builder { + MutablePrimitiveArray::with_capacity(nrows).to(ArrowDataType::Timestamp( + TimeUnit::Microsecond, + Some("UTC".to_string()), + )) + } + + #[inline] + fn push(builder: &mut Self::Builder, value: Option<DateTimeWrapperMicro>) { + builder.push(value.map(|x| x.0.timestamp_micros())); + } + + fn field(header: &str) -> Field { + Field::new( + header, + ArrowDataType::Timestamp(TimeUnit::Microsecond, Some("UTC".to_string())), + false, + ) + } +} + fn naive_date_to_date32(nd: NaiveDate) -> i32 { match nd.and_hms_opt(0, 0, 0) { Some(dt) => (dt.and_utc().timestamp() / SECONDS_IN_DAY) as i32, @@ -724,6 +906,10 @@

Files

} } +fn naive_time_to_time64_micros(nd: NaiveTime) -> i64 { + nd.num_seconds_from_midnight() as i64 * 1_000_000 + (nd.nanosecond() as i64 / 1000) +} + fn naive_time_to_time64_nanos(nd: NaiveTime) -> i64 { nd.num_seconds_from_midnight() as i64 * 1_000_000_000 + nd.nanosecond() as i64 } @@ -762,6 +948,53 @@

Files

} } +impl ArrowAssoc for Option<NaiveDateTimeWrapperMicro> { + type Builder = MutablePrimitiveArray<i64>; + + fn builder(nrows: usize) -> Self::Builder { + // naive => None + MutablePrimitiveArray::with_capacity(nrows) + .to(ArrowDataType::Timestamp(TimeUnit::Microsecond, None)) + } + + #[inline] + fn push(builder: &mut Self::Builder, value: Option<NaiveDateTimeWrapperMicro>) { + builder.push(value.map(|x| x.0.and_utc().timestamp_micros())); + } + + fn field(header: &str) -> Field { + // naive => None + Field::new( + header, + ArrowDataType::Timestamp(TimeUnit::Microsecond, None), + true, + ) + } +} + +impl ArrowAssoc for NaiveDateTimeWrapperMicro { + type Builder = MutablePrimitiveArray<i64>; + + fn builder(nrows: usize) -> Self::Builder { + // naive => None + MutablePrimitiveArray::with_capacity(nrows) + .to(ArrowDataType::Timestamp(TimeUnit::Microsecond, None)) + } + + fn push(builder: &mut Self::Builder, value: NaiveDateTimeWrapperMicro) { + builder.push(Some(value).map(|x| x.0.and_utc().timestamp_micros())); + } + + fn field(header: &str) -> Field { + // naive => None + Field::new( + header, + ArrowDataType::Timestamp(TimeUnit::Microsecond, None), + true, + ) + } +} + impl ArrowAssoc for Option<NaiveDateTime> { type Builder = MutablePrimitiveArray<i64>; @@ -817,6 +1050,41 @@

Files

} } +impl ArrowAssoc for Option<NaiveTimeWrapperMicro> { + type Builder = MutablePrimitiveArray<i64>; + + fn builder(nrows: usize) -> Self::Builder { + MutablePrimitiveArray::with_capacity(nrows).to(ArrowDataType::Time64(TimeUnit::Microsecond)) + } + + fn push(builder: &mut Self::Builder, value: Option<NaiveTimeWrapperMicro>) { + builder.push(match value { + Some(val) => Some(naive_time_to_time64_micros(val.0)), + None => None, + }); + } + + fn field(header: &str) -> Field { + Field::new(header, ArrowDataType::Time64(TimeUnit::Microsecond), true) + } +} + +impl ArrowAssoc for NaiveTimeWrapperMicro { + type Builder = MutablePrimitiveArray<i64>; + + fn builder(nrows: usize) -> Self::Builder { + MutablePrimitiveArray::with_capacity(nrows).to(ArrowDataType::Time64(TimeUnit::Microsecond)) + } + + fn push(builder: &mut Self::Builder, value: NaiveTimeWrapperMicro) { + builder.push(Some(value.0).map(naive_time_to_time64_nanos)); + } + + fn field(header: &str) -> Field { + Field::new(header, ArrowDataType::Time64(TimeUnit::Microsecond), false) + } +} + impl ArrowAssoc for Option<NaiveTime> { type Builder = MutablePrimitiveArray<i64>; diff --git a/rust-docs/src/connectorx/destinations/arrow2/errors.rs.html b/rust-docs/src/connectorx/destinations/arrow2/errors.rs.html index 074d8dd6f7..9425288da6 100644 --- a/rust-docs/src/connectorx/destinations/arrow2/errors.rs.html +++ b/rust-docs/src/connectorx/destinations/arrow2/errors.rs.html @@ -1,6 +1,4 @@ -errors.rs - source -
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrow2/funcs.rs.html b/rust-docs/src/connectorx/destinations/arrow2/funcs.rs.html
index d457c8bfd6..17fec0488e 100644
--- a/rust-docs/src/connectorx/destinations/arrow2/funcs.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrow2/funcs.rs.html
@@ -1,6 +1,4 @@
-funcs.rs - source
-    
1
+funcs.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrow2/mod.rs.html b/rust-docs/src/connectorx/destinations/arrow2/mod.rs.html
index c5fe16cbaf..2b7b97d181 100644
--- a/rust-docs/src/connectorx/destinations/arrow2/mod.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrow2/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrow2/typesystem.rs.html b/rust-docs/src/connectorx/destinations/arrow2/typesystem.rs.html
index 25728e9a59..e880a44bd7 100644
--- a/rust-docs/src/connectorx/destinations/arrow2/typesystem.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrow2/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
@@ -54,9 +52,33 @@ 

Files

52 53 54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69
use crate::impl_typesystem;
 use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Utc};
 
+#[derive(Debug, Clone, Copy)]
+pub struct DateTimeWrapperMicro(pub DateTime<Utc>);
+
+#[derive(Debug, Clone, Copy)]
+pub struct NaiveTimeWrapperMicro(pub NaiveTime);
+
+#[derive(Debug, Clone, Copy)]
+pub struct NaiveDateTimeWrapperMicro(pub NaiveDateTime);
+
 #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, PartialOrd, Ord)]
 pub enum Arrow2TypeSystem {
     Int32(bool),
@@ -70,8 +92,11 @@ 

Files

LargeBinary(bool), Date32(bool), Date64(bool), + Date64Micro(bool), Time64(bool), + Time64Micro(bool), DateTimeTz(bool), + DateTimeTzMicro(bool), BoolArray(bool), Int32Array(bool), Int64Array(bool), @@ -85,27 +110,30 @@

Files

impl_typesystem! { system = Arrow2TypeSystem, mappings = { - { Int32 => i32 } - { Int64 => i64 } - { UInt32 => u32 } - { UInt64 => u64 } - { Float64 => f64 } - { Float32 => f32 } - { Boolean => bool } - { LargeUtf8 => String } - { LargeBinary => Vec<u8> } - { Date32 => NaiveDate } - { Date64 => NaiveDateTime } - { Time64 => NaiveTime } - { DateTimeTz => DateTime<Utc> } - { BoolArray => Vec<bool> } - { Int32Array => Vec<i32> } - { Int64Array => Vec<i64> } - { UInt32Array => Vec<u32> } - { UInt64Array => Vec<u64> } - { Float32Array => Vec<f32> } - { Float64Array => Vec<f64> } - { Utf8Array => Vec<String> } + { Int32 => i32 } + { Int64 => i64 } + { UInt32 => u32 } + { UInt64 => u64 } + { Float64 => f64 } + { Float32 => f32 } + { Boolean => bool } + { LargeUtf8 => String } + { LargeBinary => Vec<u8> } + { Date32 => NaiveDate } + { Date64 => NaiveDateTime } + { Date64Micro => NaiveDateTimeWrapperMicro } + { Time64 => NaiveTime } + { Time64Micro => NaiveTimeWrapperMicro } + { DateTimeTz => DateTime<Utc> } + { DateTimeTzMicro => DateTimeWrapperMicro } + { BoolArray => Vec<bool> } + { Int32Array => Vec<i32> } + { Int64Array => Vec<i64> } + { UInt32Array => Vec<u32> } + { UInt64Array => Vec<u64> } + { Float32Array => Vec<f32> } + { Float64Array => Vec<f64> } + { Utf8Array => Vec<String> } } }
\ No newline at end of file diff --git a/rust-docs/src/connectorx/destinations/arrowstream/arrow_assoc.rs.html b/rust-docs/src/connectorx/destinations/arrowstream/arrow_assoc.rs.html index 1e1189b852..9bc4e55e25 100644 --- a/rust-docs/src/connectorx/destinations/arrowstream/arrow_assoc.rs.html +++ b/rust-docs/src/connectorx/destinations/arrowstream/arrow_assoc.rs.html @@ -1,6 +1,4 @@ -arrow_assoc.rs - source -
1
+arrow_assoc.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrowstream/errors.rs.html b/rust-docs/src/connectorx/destinations/arrowstream/errors.rs.html
index b52564a5b5..69a346a930 100644
--- a/rust-docs/src/connectorx/destinations/arrowstream/errors.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrowstream/errors.rs.html
@@ -1,6 +1,4 @@
-errors.rs - source
-    
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrowstream/funcs.rs.html b/rust-docs/src/connectorx/destinations/arrowstream/funcs.rs.html
index 34731be235..55b271d4d2 100644
--- a/rust-docs/src/connectorx/destinations/arrowstream/funcs.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrowstream/funcs.rs.html
@@ -1,6 +1,4 @@
-funcs.rs - source
-    
1
+funcs.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrowstream/mod.rs.html b/rust-docs/src/connectorx/destinations/arrowstream/mod.rs.html
index e9d73e9ae0..c55cd76315 100644
--- a/rust-docs/src/connectorx/destinations/arrowstream/mod.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrowstream/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/arrowstream/typesystem.rs.html b/rust-docs/src/connectorx/destinations/arrowstream/typesystem.rs.html
index da4889ba0f..539f2d5ceb 100644
--- a/rust-docs/src/connectorx/destinations/arrowstream/typesystem.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrowstream/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/destinations/mod.rs.html b/rust-docs/src/connectorx/destinations/mod.rs.html
index 71200d735d..8e6b9c467f 100644
--- a/rust-docs/src/connectorx/destinations/mod.rs.html
+++ b/rust-docs/src/connectorx/destinations/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/dispatcher.rs.html b/rust-docs/src/connectorx/dispatcher.rs.html
index 5341612ab9..ccfa164739 100644
--- a/rust-docs/src/connectorx/dispatcher.rs.html
+++ b/rust-docs/src/connectorx/dispatcher.rs.html
@@ -1,6 +1,4 @@
-dispatcher.rs - source
-    
1
+dispatcher.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/errors.rs.html b/rust-docs/src/connectorx/errors.rs.html
index 3a8fefb5da..e14eb4df8c 100644
--- a/rust-docs/src/connectorx/errors.rs.html
+++ b/rust-docs/src/connectorx/errors.rs.html
@@ -1,6 +1,4 @@
-errors.rs - source
-    
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/fed_dispatcher.rs.html b/rust-docs/src/connectorx/fed_dispatcher.rs.html
index fd39f1d283..86bc97d106 100644
--- a/rust-docs/src/connectorx/fed_dispatcher.rs.html
+++ b/rust-docs/src/connectorx/fed_dispatcher.rs.html
@@ -1,6 +1,4 @@
-fed_dispatcher.rs - source
-    
1
+fed_dispatcher.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/fed_rewriter.rs.html b/rust-docs/src/connectorx/fed_rewriter.rs.html
index c44e14d4bb..7406dc646e 100644
--- a/rust-docs/src/connectorx/fed_rewriter.rs.html
+++ b/rust-docs/src/connectorx/fed_rewriter.rs.html
@@ -1,6 +1,4 @@
-fed_rewriter.rs - source
-    
1
+fed_rewriter.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/get_arrow.rs.html b/rust-docs/src/connectorx/get_arrow.rs.html
index 55e4ba5e74..b072844e3a 100644
--- a/rust-docs/src/connectorx/get_arrow.rs.html
+++ b/rust-docs/src/connectorx/get_arrow.rs.html
@@ -1,6 +1,4 @@
-get_arrow.rs - source
-    
1
+get_arrow.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/get_arrow2.rs.html b/rust-docs/src/connectorx/get_arrow2.rs.html
index b4c4b0d317..df34ed4e01 100644
--- a/rust-docs/src/connectorx/get_arrow2.rs.html
+++ b/rust-docs/src/connectorx/get_arrow2.rs.html
@@ -1,6 +1,4 @@
-get_arrow2.rs - source
-    
1
+get_arrow2.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/lib.rs.html b/rust-docs/src/connectorx/lib.rs.html
index 2bc0f7f446..994f041cef 100644
--- a/rust-docs/src/connectorx/lib.rs.html
+++ b/rust-docs/src/connectorx/lib.rs.html
@@ -1,6 +1,4 @@
-lib.rs - source
-    
1
+lib.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/macros.rs.html b/rust-docs/src/connectorx/macros.rs.html
index 89cd2d88c0..fb41615957 100644
--- a/rust-docs/src/connectorx/macros.rs.html
+++ b/rust-docs/src/connectorx/macros.rs.html
@@ -1,6 +1,4 @@
-macros.rs - source
-    
1
+macros.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/partition.rs.html b/rust-docs/src/connectorx/partition.rs.html
index 880d20d8c6..ea59f917f8 100644
--- a/rust-docs/src/connectorx/partition.rs.html
+++ b/rust-docs/src/connectorx/partition.rs.html
@@ -1,6 +1,4 @@
-partition.rs - source
-    
1
+partition.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/source_router.rs.html b/rust-docs/src/connectorx/source_router.rs.html
index 12b095fb6d..44f544a4fe 100644
--- a/rust-docs/src/connectorx/source_router.rs.html
+++ b/rust-docs/src/connectorx/source_router.rs.html
@@ -1,6 +1,4 @@
-source_router.rs - source
-    
1
+source_router.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/bigquery/errors.rs.html b/rust-docs/src/connectorx/sources/bigquery/errors.rs.html
index 86ac2a32f7..77ec423c6c 100644
--- a/rust-docs/src/connectorx/sources/bigquery/errors.rs.html
+++ b/rust-docs/src/connectorx/sources/bigquery/errors.rs.html
@@ -1,6 +1,4 @@
-errors.rs - source
-    
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/bigquery/mod.rs.html b/rust-docs/src/connectorx/sources/bigquery/mod.rs.html
index abc4315f4b..758d790b6c 100644
--- a/rust-docs/src/connectorx/sources/bigquery/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/bigquery/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/bigquery/typesystem.rs.html b/rust-docs/src/connectorx/sources/bigquery/typesystem.rs.html
index 13a6207277..9620e95283 100644
--- a/rust-docs/src/connectorx/sources/bigquery/typesystem.rs.html
+++ b/rust-docs/src/connectorx/sources/bigquery/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/csv/errors.rs.html b/rust-docs/src/connectorx/sources/csv/errors.rs.html
index 2285bbe42d..6e27234995 100644
--- a/rust-docs/src/connectorx/sources/csv/errors.rs.html
+++ b/rust-docs/src/connectorx/sources/csv/errors.rs.html
@@ -1,6 +1,4 @@
-errors.rs - source
-    
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/csv/mod.rs.html b/rust-docs/src/connectorx/sources/csv/mod.rs.html
index 9b9b38b559..e7610e5eff 100644
--- a/rust-docs/src/connectorx/sources/csv/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/csv/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/csv/typesystem.rs.html b/rust-docs/src/connectorx/sources/csv/typesystem.rs.html
index 2784e11006..d7299838d8 100644
--- a/rust-docs/src/connectorx/sources/csv/typesystem.rs.html
+++ b/rust-docs/src/connectorx/sources/csv/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/dummy/mod.rs.html b/rust-docs/src/connectorx/sources/dummy/mod.rs.html
index 332eadc327..0b6d002d43 100644
--- a/rust-docs/src/connectorx/sources/dummy/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/dummy/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/dummy/typesystem.rs.html b/rust-docs/src/connectorx/sources/dummy/typesystem.rs.html
index 7bab544616..9c48790497 100644
--- a/rust-docs/src/connectorx/sources/dummy/typesystem.rs.html
+++ b/rust-docs/src/connectorx/sources/dummy/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/mod.rs.html b/rust-docs/src/connectorx/sources/mod.rs.html
index f567205e86..8e0ee792b9 100644
--- a/rust-docs/src/connectorx/sources/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/mssql/errors.rs.html b/rust-docs/src/connectorx/sources/mssql/errors.rs.html
index 3aca01ad16..e20d4f10e4 100644
--- a/rust-docs/src/connectorx/sources/mssql/errors.rs.html
+++ b/rust-docs/src/connectorx/sources/mssql/errors.rs.html
@@ -1,6 +1,4 @@
-errors.rs - source
-    
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/mssql/mod.rs.html b/rust-docs/src/connectorx/sources/mssql/mod.rs.html
index d876ba2c24..4ec342167e 100644
--- a/rust-docs/src/connectorx/sources/mssql/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/mssql/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/mssql/typesystem.rs.html b/rust-docs/src/connectorx/sources/mssql/typesystem.rs.html
index 3a0bc373d2..a348b21d20 100644
--- a/rust-docs/src/connectorx/sources/mssql/typesystem.rs.html
+++ b/rust-docs/src/connectorx/sources/mssql/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/mysql/errors.rs.html b/rust-docs/src/connectorx/sources/mysql/errors.rs.html
index 66a7b591c8..2d3b79ec03 100644
--- a/rust-docs/src/connectorx/sources/mysql/errors.rs.html
+++ b/rust-docs/src/connectorx/sources/mysql/errors.rs.html
@@ -1,6 +1,4 @@
-errors.rs - source
-    
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/mysql/mod.rs.html b/rust-docs/src/connectorx/sources/mysql/mod.rs.html
index ac5b469546..4a2aa83313 100644
--- a/rust-docs/src/connectorx/sources/mysql/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/mysql/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/mysql/typesystem.rs.html b/rust-docs/src/connectorx/sources/mysql/typesystem.rs.html
index b302f34fca..fd83b9764e 100644
--- a/rust-docs/src/connectorx/sources/mysql/typesystem.rs.html
+++ b/rust-docs/src/connectorx/sources/mysql/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/oracle/errors.rs.html b/rust-docs/src/connectorx/sources/oracle/errors.rs.html
index f4b671bab1..408f5807b0 100644
--- a/rust-docs/src/connectorx/sources/oracle/errors.rs.html
+++ b/rust-docs/src/connectorx/sources/oracle/errors.rs.html
@@ -1,6 +1,4 @@
-errors.rs - source
-    
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/oracle/mod.rs.html b/rust-docs/src/connectorx/sources/oracle/mod.rs.html
index 3104b837c7..642bfe1221 100644
--- a/rust-docs/src/connectorx/sources/oracle/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/oracle/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/oracle/typesystem.rs.html b/rust-docs/src/connectorx/sources/oracle/typesystem.rs.html
index cd8d0a8963..bffebfee81 100644
--- a/rust-docs/src/connectorx/sources/oracle/typesystem.rs.html
+++ b/rust-docs/src/connectorx/sources/oracle/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
@@ -56,6 +54,14 @@ 

Files

54 55 56 +57 +58 +59 +60 +61 +62 +63 +64
use chrono::{DateTime, NaiveDateTime, Utc};
 use r2d2_oracle::oracle::sql_type::OracleType;
 
@@ -75,6 +81,8 @@ 

Files

Date(bool), Timestamp(bool), TimestampTz(bool), + TimestampNano(bool), + TimestampTzNano(bool), } impl_typesystem! { @@ -84,8 +92,8 @@

Files

{ Float | NumFloat | BinaryFloat | BinaryDouble => f64 } { Blob => Vec<u8>} { Clob | VarChar | Char | NVarChar | NChar => String } - { Date | Timestamp => NaiveDateTime } - { TimestampTz => DateTime<Utc> } + { Date | Timestamp | TimestampNano => NaiveDateTime } + { TimestampTz | TimestampTzNano => DateTime<Utc> } } } @@ -106,7 +114,13 @@

Files

OracleType::Varchar2(_) => VarChar(true), OracleType::NVarchar2(_) => NVarChar(true), OracleType::Date => Date(true), + OracleType::Timestamp(7) | OracleType::Timestamp(8) | OracleType::Timestamp(9) => { + TimestampNano(true) + } OracleType::Timestamp(_) => Timestamp(true), + OracleType::TimestampTZ(7) + | OracleType::TimestampTZ(8) + | OracleType::TimestampTZ(9) => TimestampTzNano(true), OracleType::TimestampTZ(_) => TimestampTz(true), _ => unimplemented!("{}", format!("Type {:?} not implemented for oracle!", ty)), } diff --git a/rust-docs/src/connectorx/sources/postgres/connection.rs.html b/rust-docs/src/connectorx/sources/postgres/connection.rs.html index c389f2c6b7..5ebf0b39cb 100644 --- a/rust-docs/src/connectorx/sources/postgres/connection.rs.html +++ b/rust-docs/src/connectorx/sources/postgres/connection.rs.html @@ -1,6 +1,4 @@ -connection.rs - source -
1
+connection.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/postgres/errors.rs.html b/rust-docs/src/connectorx/sources/postgres/errors.rs.html
index a508d759ea..363aed6b6b 100644
--- a/rust-docs/src/connectorx/sources/postgres/errors.rs.html
+++ b/rust-docs/src/connectorx/sources/postgres/errors.rs.html
@@ -1,6 +1,4 @@
-errors.rs - source
-    
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/postgres/mod.rs.html b/rust-docs/src/connectorx/sources/postgres/mod.rs.html
index 86e79fe6c1..f127e2f580 100644
--- a/rust-docs/src/connectorx/sources/postgres/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/postgres/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/postgres/typesystem.rs.html b/rust-docs/src/connectorx/sources/postgres/typesystem.rs.html
index d90483403d..90de61d560 100644
--- a/rust-docs/src/connectorx/sources/postgres/typesystem.rs.html
+++ b/rust-docs/src/connectorx/sources/postgres/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/sqlite/errors.rs.html b/rust-docs/src/connectorx/sources/sqlite/errors.rs.html
index 5811a9cc9d..9e84516596 100644
--- a/rust-docs/src/connectorx/sources/sqlite/errors.rs.html
+++ b/rust-docs/src/connectorx/sources/sqlite/errors.rs.html
@@ -1,6 +1,4 @@
-errors.rs - source
-    
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/sqlite/mod.rs.html b/rust-docs/src/connectorx/sources/sqlite/mod.rs.html
index ddc4d8fe5a..03784b3138 100644
--- a/rust-docs/src/connectorx/sources/sqlite/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/sqlite/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/sqlite/typesystem.rs.html b/rust-docs/src/connectorx/sources/sqlite/typesystem.rs.html
index 19e7391442..431d61024f 100644
--- a/rust-docs/src/connectorx/sources/sqlite/typesystem.rs.html
+++ b/rust-docs/src/connectorx/sources/sqlite/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/trino/errors.rs.html b/rust-docs/src/connectorx/sources/trino/errors.rs.html
index b09c85ee68..80f5e290ed 100644
--- a/rust-docs/src/connectorx/sources/trino/errors.rs.html
+++ b/rust-docs/src/connectorx/sources/trino/errors.rs.html
@@ -1,6 +1,4 @@
-errors.rs - source
-    
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/trino/mod.rs.html b/rust-docs/src/connectorx/sources/trino/mod.rs.html
index 2627707f8c..3c920a2199 100644
--- a/rust-docs/src/connectorx/sources/trino/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/trino/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sources/trino/typesystem.rs.html b/rust-docs/src/connectorx/sources/trino/typesystem.rs.html
index e30472196e..415921526a 100644
--- a/rust-docs/src/connectorx/sources/trino/typesystem.rs.html
+++ b/rust-docs/src/connectorx/sources/trino/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/sql.rs.html b/rust-docs/src/connectorx/sql.rs.html
index 870d01b5f0..f496f788eb 100644
--- a/rust-docs/src/connectorx/sql.rs.html
+++ b/rust-docs/src/connectorx/sql.rs.html
@@ -1,6 +1,4 @@
-sql.rs - source
-    
1
+sql.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/bigquery_arrow.rs.html b/rust-docs/src/connectorx/transports/bigquery_arrow.rs.html
index 28bcdb1e19..735feac0e7 100644
--- a/rust-docs/src/connectorx/transports/bigquery_arrow.rs.html
+++ b/rust-docs/src/connectorx/transports/bigquery_arrow.rs.html
@@ -1,6 +1,4 @@
-bigquery_arrow.rs - source
-    
1
+bigquery_arrow.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/bigquery_arrow2.rs.html b/rust-docs/src/connectorx/transports/bigquery_arrow2.rs.html
index dcde5f2e7a..994a175cbf 100644
--- a/rust-docs/src/connectorx/transports/bigquery_arrow2.rs.html
+++ b/rust-docs/src/connectorx/transports/bigquery_arrow2.rs.html
@@ -1,6 +1,4 @@
-bigquery_arrow2.rs - source
-    
1
+bigquery_arrow2.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/bigquery_arrowstream.rs.html b/rust-docs/src/connectorx/transports/bigquery_arrowstream.rs.html
index 4c645f990a..c8b62061b8 100644
--- a/rust-docs/src/connectorx/transports/bigquery_arrowstream.rs.html
+++ b/rust-docs/src/connectorx/transports/bigquery_arrowstream.rs.html
@@ -1,6 +1,4 @@
-bigquery_arrowstream.rs - source
-    
1
+bigquery_arrowstream.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/csv_arrow.rs.html b/rust-docs/src/connectorx/transports/csv_arrow.rs.html
index ebc77dd963..f34ee83cd9 100644
--- a/rust-docs/src/connectorx/transports/csv_arrow.rs.html
+++ b/rust-docs/src/connectorx/transports/csv_arrow.rs.html
@@ -1,6 +1,4 @@
-csv_arrow.rs - source
-    
1
+csv_arrow.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/dummy_arrow.rs.html b/rust-docs/src/connectorx/transports/dummy_arrow.rs.html
index 3bd13a89bb..c6110d7298 100644
--- a/rust-docs/src/connectorx/transports/dummy_arrow.rs.html
+++ b/rust-docs/src/connectorx/transports/dummy_arrow.rs.html
@@ -1,6 +1,4 @@
-dummy_arrow.rs - source
-    
1
+dummy_arrow.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/dummy_arrow2.rs.html b/rust-docs/src/connectorx/transports/dummy_arrow2.rs.html
index c1cee8dce4..af5d18f36d 100644
--- a/rust-docs/src/connectorx/transports/dummy_arrow2.rs.html
+++ b/rust-docs/src/connectorx/transports/dummy_arrow2.rs.html
@@ -1,6 +1,4 @@
-dummy_arrow2.rs - source
-    
1
+dummy_arrow2.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/dummy_arrowstream.rs.html b/rust-docs/src/connectorx/transports/dummy_arrowstream.rs.html
index 1e06a56f42..088838ff20 100644
--- a/rust-docs/src/connectorx/transports/dummy_arrowstream.rs.html
+++ b/rust-docs/src/connectorx/transports/dummy_arrowstream.rs.html
@@ -1,6 +1,4 @@
-dummy_arrowstream.rs - source
-    
1
+dummy_arrowstream.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/mod.rs.html b/rust-docs/src/connectorx/transports/mod.rs.html
index ab385ea689..564bea5b7d 100644
--- a/rust-docs/src/connectorx/transports/mod.rs.html
+++ b/rust-docs/src/connectorx/transports/mod.rs.html
@@ -1,6 +1,4 @@
-mod.rs - source
-    
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/mssql_arrow.rs.html b/rust-docs/src/connectorx/transports/mssql_arrow.rs.html
index f5d338e824..03a95c300d 100644
--- a/rust-docs/src/connectorx/transports/mssql_arrow.rs.html
+++ b/rust-docs/src/connectorx/transports/mssql_arrow.rs.html
@@ -1,6 +1,4 @@
-mssql_arrow.rs - source
-    
1
+mssql_arrow.rs - source
1
 2
 3
 4
@@ -88,9 +86,33 @@ 

Files

86 87 88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109
//! Transport from MsSQL Source to Arrow Destination.
 
-use crate::destinations::arrow::{ArrowDestination, ArrowDestinationError, ArrowTypeSystem};
+use crate::destinations::arrow::{
+    typesystem::{DateTimeWrapperMicro, NaiveDateTimeWrapperMicro, NaiveTimeWrapperMicro},
+    ArrowDestination, ArrowDestinationError, ArrowTypeSystem,
+};
 use crate::sources::mssql::{FloatN, IntN, MsSQLSource, MsSQLSourceError, MsSQLTypeSystem};
 use crate::typesystem::TypeConversion;
 use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Utc};
@@ -140,18 +162,36 @@ 

Files

{ Image[&'r [u8]] => LargeBinary[Vec<u8>] | conversion none } { Numeric[Decimal] => Float64[f64] | conversion option } { Decimal[Decimal] => Float64[f64] | conversion none } - { Datetime[NaiveDateTime] => Date64[NaiveDateTime] | conversion auto } - { Datetime2[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } - { Smalldatetime[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } + { Datetime[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion option } + { Datetime2[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion none } + { Smalldatetime[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion none } { Date[NaiveDate] => Date32[NaiveDate] | conversion auto } - { Datetimeoffset[DateTime<Utc>] => DateTimeTz[DateTime<Utc>] | conversion auto } + { Datetimeoffset[DateTime<Utc>] => DateTimeTzMicro[DateTimeWrapperMicro] | conversion option } { Uniqueidentifier[Uuid] => LargeUtf8[String] | conversion option } - { Time[NaiveTime] => Time64[NaiveTime] | conversion auto } + { Time[NaiveTime] => Time64Micro[NaiveTimeWrapperMicro] | conversion option } { SmallMoney[f32] => Float32[f32] | conversion none } { Money[f64] => Float64[f64] | conversion none } } ); +impl TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for MsSQLArrowTransport { + fn convert(val: NaiveTime) -> NaiveTimeWrapperMicro { + NaiveTimeWrapperMicro(val) + } +} + +impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for MsSQLArrowTransport { + fn convert(val: NaiveDateTime) -> NaiveDateTimeWrapperMicro { + NaiveDateTimeWrapperMicro(val) + } +} + +impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for MsSQLArrowTransport { + fn convert(val: DateTime<Utc>) -> DateTimeWrapperMicro { + DateTimeWrapperMicro(val) + } +} + impl TypeConversion<Uuid, String> for MsSQLArrowTransport { fn convert(val: Uuid) -> String { val.to_string() diff --git a/rust-docs/src/connectorx/transports/mssql_arrow2.rs.html b/rust-docs/src/connectorx/transports/mssql_arrow2.rs.html index 52c8f55159..cbc3ddf51f 100644 --- a/rust-docs/src/connectorx/transports/mssql_arrow2.rs.html +++ b/rust-docs/src/connectorx/transports/mssql_arrow2.rs.html @@ -1,6 +1,4 @@ -mssql_arrow2.rs - source -
1
+mssql_arrow2.rs - source
1
 2
 3
 4
@@ -88,9 +86,33 @@ 

Files

86 87 88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109
//! Transport from MsSQL Source to Arrow2 Destination.
 
-use crate::destinations::arrow2::{Arrow2Destination, Arrow2DestinationError, Arrow2TypeSystem};
+use crate::destinations::arrow2::{
+    typesystem::{DateTimeWrapperMicro, NaiveDateTimeWrapperMicro, NaiveTimeWrapperMicro},
+    Arrow2Destination, Arrow2DestinationError, Arrow2TypeSystem,
+};
 use crate::sources::mssql::{FloatN, IntN, MsSQLSource, MsSQLSourceError, MsSQLTypeSystem};
 use crate::typesystem::TypeConversion;
 use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Utc};
@@ -140,18 +162,36 @@ 

Files

{ Image[&'r [u8]] => LargeBinary[Vec<u8>] | conversion none } { Numeric[Decimal] => Float64[f64] | conversion option } { Decimal[Decimal] => Float64[f64] | conversion none } - { Datetime[NaiveDateTime] => Date64[NaiveDateTime] | conversion auto } - { Datetime2[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } - { Smalldatetime[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } + { Datetime[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion option } + { Datetime2[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion none } + { Smalldatetime[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion none } { Date[NaiveDate] => Date32[NaiveDate] | conversion auto } - { Datetimeoffset[DateTime<Utc>] => DateTimeTz[DateTime<Utc>] | conversion auto } + { Datetimeoffset[DateTime<Utc>] => DateTimeTzMicro[DateTimeWrapperMicro] | conversion option } { Uniqueidentifier[Uuid] => LargeUtf8[String] | conversion option } - { Time[NaiveTime] => Time64[NaiveTime] | conversion auto } + { Time[NaiveTime] => Time64Micro[NaiveTimeWrapperMicro] | conversion option } { SmallMoney[f32] => Float32[f32] | conversion none } { Money[f64] => Float64[f64] | conversion none } } ); +impl TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for MsSQLArrow2Transport { + fn convert(val: NaiveTime) -> NaiveTimeWrapperMicro { + NaiveTimeWrapperMicro(val) + } +} + +impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for MsSQLArrow2Transport { + fn convert(val: NaiveDateTime) -> NaiveDateTimeWrapperMicro { + NaiveDateTimeWrapperMicro(val) + } +} + +impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for MsSQLArrow2Transport { + fn convert(val: DateTime<Utc>) -> DateTimeWrapperMicro { + DateTimeWrapperMicro(val) + } +} + impl TypeConversion<Uuid, String> for MsSQLArrow2Transport { fn convert(val: Uuid) -> String { val.to_string() diff --git a/rust-docs/src/connectorx/transports/mssql_arrowstream.rs.html b/rust-docs/src/connectorx/transports/mssql_arrowstream.rs.html index 3ff2e3e162..4086ff1bab 100644 --- a/rust-docs/src/connectorx/transports/mssql_arrowstream.rs.html +++ b/rust-docs/src/connectorx/transports/mssql_arrowstream.rs.html @@ -1,6 +1,4 @@ -mssql_arrowstream.rs - source -
1
+mssql_arrowstream.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/mysql_arrow.rs.html b/rust-docs/src/connectorx/transports/mysql_arrow.rs.html
index 33f17d1cec..1a3df7c0ba 100644
--- a/rust-docs/src/connectorx/transports/mysql_arrow.rs.html
+++ b/rust-docs/src/connectorx/transports/mysql_arrow.rs.html
@@ -1,6 +1,4 @@
-mysql_arrow.rs - source
-    
1
+mysql_arrow.rs - source
1
 2
 3
 4
@@ -120,10 +118,28 @@ 

Files

118 119 120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135
//! Transport from MySQL Source to Arrow Destination.
 
 use crate::{
-    destinations::arrow::{typesystem::ArrowTypeSystem, ArrowDestination, ArrowDestinationError},
+    destinations::arrow::{
+        typesystem::{ArrowTypeSystem, NaiveDateTimeWrapperMicro, NaiveTimeWrapperMicro},
+        ArrowDestination, ArrowDestinationError,
+    },
     impl_transport,
     sources::mysql::{
         BinaryProtocol, MySQLSource, MySQLSourceError, MySQLTypeSystem, TextProtocol,
@@ -171,10 +187,10 @@ 

Files

{ UInt24[u32] => Int64[i64] | conversion none } { ULongLong[u64] => Float64[f64] | conversion auto } { Date[NaiveDate] => Date32[NaiveDate] | conversion auto } - { Time[NaiveTime] => Time64[NaiveTime] | conversion auto } - { Datetime[NaiveDateTime] => Date64[NaiveDateTime] | conversion auto } + { Time[NaiveTime] => Time64Micro[NaiveTimeWrapperMicro] | conversion option } + { Datetime[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion option } { Year[i16] => Int64[i64] | conversion none} - { Timestamp[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } + { Timestamp[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion none } { Decimal[Decimal] => Float64[f64] | conversion option } { VarChar[String] => LargeUtf8[String] | conversion auto } { Char[String] => LargeUtf8[String] | conversion none } @@ -206,10 +222,10 @@

Files

{ UInt24[u32] => Int64[i64] | conversion none } { ULongLong[u64] => Float64[f64] | conversion auto } { Date[NaiveDate] => Date32[NaiveDate] | conversion auto } - { Time[NaiveTime] => Time64[NaiveTime] | conversion auto } - { Datetime[NaiveDateTime] => Date64[NaiveDateTime] | conversion auto } + { Time[NaiveTime] => Time64Micro[NaiveTimeWrapperMicro] | conversion option } + { Datetime[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion option } { Year[i16] => Int64[i64] | conversion none} - { Timestamp[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } + { Timestamp[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion none } { Decimal[Decimal] => Float64[f64] | conversion option } { VarChar[String] => LargeUtf8[String] | conversion auto } { Char[String] => LargeUtf8[String] | conversion none } @@ -222,6 +238,18 @@

Files

} ); +impl<P> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for MySQLArrowTransport<P> { + fn convert(val: NaiveTime) -> NaiveTimeWrapperMicro { + NaiveTimeWrapperMicro(val) + } +} + +impl<P> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for MySQLArrowTransport<P> { + fn convert(val: NaiveDateTime) -> NaiveDateTimeWrapperMicro { + NaiveDateTimeWrapperMicro(val) + } +} + impl<P> TypeConversion<Decimal, f64> for MySQLArrowTransport<P> { fn convert(val: Decimal) -> f64 { val.to_f64() diff --git a/rust-docs/src/connectorx/transports/mysql_arrow2.rs.html b/rust-docs/src/connectorx/transports/mysql_arrow2.rs.html index 4781867b1f..8f69656aa4 100644 --- a/rust-docs/src/connectorx/transports/mysql_arrow2.rs.html +++ b/rust-docs/src/connectorx/transports/mysql_arrow2.rs.html @@ -1,6 +1,4 @@ -mysql_arrow2.rs - source -
1
+mysql_arrow2.rs - source
1
 2
 3
 4
@@ -116,11 +114,25 @@ 

Files

114 115 116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129
//! Transport from MySQL Source to Arrow2 Destination.
 
 use crate::{
     destinations::arrow2::{
-        typesystem::Arrow2TypeSystem, Arrow2Destination, Arrow2DestinationError,
+        typesystem::{Arrow2TypeSystem, NaiveDateTimeWrapperMicro, NaiveTimeWrapperMicro},
+        Arrow2Destination, Arrow2DestinationError,
     },
     impl_transport,
     sources::mysql::{
@@ -169,10 +181,10 @@ 

Files

{ UInt24[u32] => Int64[i64] | conversion none } { ULongLong[u64] => Float64[f64] | conversion auto } { Date[NaiveDate] => Date32[NaiveDate] | conversion auto } - { Time[NaiveTime] => Time64[NaiveTime] | conversion auto } - { Datetime[NaiveDateTime] => Date64[NaiveDateTime] | conversion auto } + { Time[NaiveTime] => Time64Micro[NaiveTimeWrapperMicro] | conversion option } + { Datetime[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion option } { Year[i16] => Int64[i64] | conversion none} - { Timestamp[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } + { Timestamp[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion none } { Decimal[Decimal] => Float64[f64] | conversion option } { VarChar[String] => LargeUtf8[String] | conversion auto } { Char[String] => LargeUtf8[String] | conversion none } @@ -204,10 +216,10 @@

Files

{ UInt24[u32] => Int64[i64] | conversion none } { ULongLong[u64] => Float64[f64] | conversion auto } { Date[NaiveDate] => Date32[NaiveDate] | conversion auto } - { Time[NaiveTime] => Time64[NaiveTime] | conversion auto } - { Datetime[NaiveDateTime] => Date64[NaiveDateTime] | conversion auto } + { Time[NaiveTime] => Time64Micro[NaiveTimeWrapperMicro] | conversion option } + { Datetime[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion option } { Year[i16] => Int64[i64] | conversion none} - { Timestamp[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } + { Timestamp[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion none } { Decimal[Decimal] => Float64[f64] | conversion option } { VarChar[String] => LargeUtf8[String] | conversion auto } { Char[String] => LargeUtf8[String] | conversion none } @@ -220,6 +232,18 @@

Files

} ); +impl<P> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for MySQLArrow2Transport<P> { + fn convert(val: NaiveTime) -> NaiveTimeWrapperMicro { + NaiveTimeWrapperMicro(val) + } +} + +impl<P> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for MySQLArrow2Transport<P> { + fn convert(val: NaiveDateTime) -> NaiveDateTimeWrapperMicro { + NaiveDateTimeWrapperMicro(val) + } +} + impl<P> TypeConversion<Decimal, f64> for MySQLArrow2Transport<P> { fn convert(val: Decimal) -> f64 { val.to_f64() diff --git a/rust-docs/src/connectorx/transports/mysql_arrowstream.rs.html b/rust-docs/src/connectorx/transports/mysql_arrowstream.rs.html index a4677c8fff..feda44c060 100644 --- a/rust-docs/src/connectorx/transports/mysql_arrowstream.rs.html +++ b/rust-docs/src/connectorx/transports/mysql_arrowstream.rs.html @@ -1,6 +1,4 @@ -mysql_arrowstream.rs - source -
1
+mysql_arrowstream.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/oracle_arrow.rs.html b/rust-docs/src/connectorx/transports/oracle_arrow.rs.html
index 5cbc49332f..3ce30d06d9 100644
--- a/rust-docs/src/connectorx/transports/oracle_arrow.rs.html
+++ b/rust-docs/src/connectorx/transports/oracle_arrow.rs.html
@@ -1,6 +1,4 @@
-oracle_arrow.rs - source
-    
1
+oracle_arrow.rs - source
1
 2
 3
 4
@@ -45,8 +43,28 @@ 

Files

43 44 45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62
use crate::{
-    destinations::arrow::{typesystem::ArrowTypeSystem, ArrowDestination, ArrowDestinationError},
+    destinations::arrow::{
+        typesystem::{ArrowTypeSystem, DateTimeWrapperMicro, NaiveDateTimeWrapperMicro},
+        ArrowDestination, ArrowDestinationError,
+    },
     impl_transport,
     sources::oracle::{OracleSource, OracleSourceError, OracleTypeSystem},
     typesystem::TypeConversion,
@@ -86,8 +104,22 @@ 

Files

{ NVarChar[String] => LargeUtf8[String] | conversion none } { NChar[String] => LargeUtf8[String] | conversion none } { Date[NaiveDateTime] => Date64[NaiveDateTime] | conversion auto } - { Timestamp[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } - { TimestampTz[DateTime<Utc>] => DateTimeTz[DateTime<Utc>] | conversion auto } + { Timestamp[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion option } + { TimestampNano[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } + { TimestampTz[DateTime<Utc>] => DateTimeTz[DateTimeWrapperMicro] | conversion option } + { TimestampTzNano[DateTime<Utc>] => DateTimeTz[DateTime<Utc>] | conversion auto } } ); + +impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for OracleArrowTransport { + fn convert(val: NaiveDateTime) -> NaiveDateTimeWrapperMicro { + NaiveDateTimeWrapperMicro(val) + } +} + +impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for OracleArrowTransport { + fn convert(val: DateTime<Utc>) -> DateTimeWrapperMicro { + DateTimeWrapperMicro(val) + } +}
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/oracle_arrow2.rs.html b/rust-docs/src/connectorx/transports/oracle_arrow2.rs.html index cb603c190d..2267636b5a 100644 --- a/rust-docs/src/connectorx/transports/oracle_arrow2.rs.html +++ b/rust-docs/src/connectorx/transports/oracle_arrow2.rs.html @@ -1,6 +1,4 @@ -oracle_arrow2.rs - source -
1
+oracle_arrow2.rs - source
1
 2
 3
 4
@@ -47,9 +45,25 @@ 

Files

45 46 47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62
use crate::{
     destinations::arrow2::{
-        typesystem::Arrow2TypeSystem, Arrow2Destination, Arrow2DestinationError,
+        typesystem::{Arrow2TypeSystem, DateTimeWrapperMicro, NaiveDateTimeWrapperMicro},
+        Arrow2Destination, Arrow2DestinationError,
     },
     impl_transport,
     sources::oracle::{OracleSource, OracleSourceError, OracleTypeSystem},
@@ -90,8 +104,22 @@ 

Files

{ NVarChar[String] => LargeUtf8[String] | conversion none } { NChar[String] => LargeUtf8[String] | conversion none } { Date[NaiveDateTime] => Date64[NaiveDateTime] | conversion auto } - { Timestamp[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } - { TimestampTz[DateTime<Utc>] => DateTimeTz[DateTime<Utc>] | conversion auto } + { Timestamp[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion option } + { TimestampNano[NaiveDateTime] => Date64[NaiveDateTime] | conversion none } + { TimestampTz[DateTime<Utc>] => DateTimeTzMicro[DateTimeWrapperMicro] | conversion option } + { TimestampTzNano[DateTime<Utc>] => DateTimeTz[DateTime<Utc>] | conversion auto } } ); + +impl TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> for OracleArrow2Transport { + fn convert(val: NaiveDateTime) -> NaiveDateTimeWrapperMicro { + NaiveDateTimeWrapperMicro(val) + } +} + +impl TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for OracleArrow2Transport { + fn convert(val: DateTime<Utc>) -> DateTimeWrapperMicro { + DateTimeWrapperMicro(val) + } +}
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/oracle_arrowstream.rs.html b/rust-docs/src/connectorx/transports/oracle_arrowstream.rs.html index 49b2feecbf..aea1bfb252 100644 --- a/rust-docs/src/connectorx/transports/oracle_arrowstream.rs.html +++ b/rust-docs/src/connectorx/transports/oracle_arrowstream.rs.html @@ -1,6 +1,4 @@ -oracle_arrowstream.rs - source -
1
+oracle_arrowstream.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/postgres_arrow.rs.html b/rust-docs/src/connectorx/transports/postgres_arrow.rs.html
index cfdcac8a54..77f95a79bb 100644
--- a/rust-docs/src/connectorx/transports/postgres_arrow.rs.html
+++ b/rust-docs/src/connectorx/transports/postgres_arrow.rs.html
@@ -1,6 +1,4 @@
-postgres_arrow.rs - source
-    
1
+postgres_arrow.rs - source
1
 2
 3
 4
@@ -95,10 +93,36 @@ 

Files

93 94 95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118
//! Transport from Postgres Source to Arrow Destination.
 
 use crate::destinations::arrow::{
-    typesystem::ArrowTypeSystem, ArrowDestination, ArrowDestinationError,
+    typesystem::{
+        ArrowTypeSystem, DateTimeWrapperMicro, NaiveDateTimeWrapperMicro, NaiveTimeWrapperMicro,
+    },
+    ArrowDestination, ArrowDestinationError,
 };
 use crate::sources::postgres::{
     BinaryProtocol, CSVProtocol, CursorProtocol, PostgresSource, PostgresSourceError,
@@ -149,10 +173,10 @@ 

Files

{ BpChar[&'r str] => LargeUtf8[String] | conversion none } { VarChar[&'r str] => LargeUtf8[String] | conversion none } { Name[&'r str] => LargeUtf8[String] | conversion none } - { Timestamp[NaiveDateTime] => Date64[NaiveDateTime] | conversion auto } + { Timestamp[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion option } { Date[NaiveDate] => Date32[NaiveDate] | conversion auto } - { Time[NaiveTime] => Time64[NaiveTime] | conversion auto } - { TimestampTz[DateTime<Utc>] => DateTimeTz[DateTime<Utc>] | conversion auto } + { Time[NaiveTime] => Time64Micro[NaiveTimeWrapperMicro] | conversion option } + { TimestampTz[DateTime<Utc>] => DateTimeTzMicro[DateTimeWrapperMicro] | conversion option } { UUID[Uuid] => LargeUtf8[String] | conversion option } { Char[&'r str] => LargeUtf8[String] | conversion none } { ByteA[Vec<u8>] => LargeBinary[Vec<u8>] | conversion auto } @@ -172,6 +196,26 @@

Files

impl_postgres_transport!(SimpleProtocol, NoTls); impl_postgres_transport!(SimpleProtocol, MakeTlsConnector); +impl<P, C> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for PostgresArrowTransport<P, C> { + fn convert(val: NaiveTime) -> NaiveTimeWrapperMicro { + NaiveTimeWrapperMicro(val) + } +} + +impl<P, C> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> + for PostgresArrowTransport<P, C> +{ + fn convert(val: NaiveDateTime) -> NaiveDateTimeWrapperMicro { + NaiveDateTimeWrapperMicro(val) + } +} + +impl<P, C> TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for PostgresArrowTransport<P, C> { + fn convert(val: DateTime<Utc>) -> DateTimeWrapperMicro { + DateTimeWrapperMicro(val) + } +} + impl<P, C> TypeConversion<Uuid, String> for PostgresArrowTransport<P, C> { fn convert(val: Uuid) -> String { val.to_string() diff --git a/rust-docs/src/connectorx/transports/postgres_arrow2.rs.html b/rust-docs/src/connectorx/transports/postgres_arrow2.rs.html index e12dd267bc..1d853977bf 100644 --- a/rust-docs/src/connectorx/transports/postgres_arrow2.rs.html +++ b/rust-docs/src/connectorx/transports/postgres_arrow2.rs.html @@ -1,6 +1,4 @@ -postgres_arrow2.rs - source -
1
+postgres_arrow2.rs - source
1
 2
 3
 4
@@ -117,10 +115,36 @@ 

Files

115 116 117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140
//! Transport from Postgres Source to Arrow2 Destination.
 
 use crate::destinations::arrow2::{
-    typesystem::Arrow2TypeSystem, Arrow2Destination, Arrow2DestinationError,
+    typesystem::{
+        Arrow2TypeSystem, DateTimeWrapperMicro, NaiveDateTimeWrapperMicro, NaiveTimeWrapperMicro,
+    },
+    Arrow2Destination, Arrow2DestinationError,
 };
 use crate::sources::postgres::{
     BinaryProtocol, CSVProtocol, CursorProtocol, PostgresSource, PostgresSourceError,
@@ -172,10 +196,10 @@ 

Files

{ VarChar[&'r str] => LargeUtf8[String] | conversion none } { Enum[&'r str] => LargeUtf8[String] | conversion none } { Name[&'r str] => LargeUtf8[String] | conversion none } - { Timestamp[NaiveDateTime] => Date64[NaiveDateTime] | conversion auto } + { Timestamp[NaiveDateTime] => Date64Micro[NaiveDateTimeWrapperMicro] | conversion option } { Date[NaiveDate] => Date32[NaiveDate] | conversion auto } - { Time[NaiveTime] => Time64[NaiveTime] | conversion auto } - { TimestampTz[DateTime<Utc>] => DateTimeTz[DateTime<Utc>] | conversion auto } + { Time[NaiveTime] => Time64Micro[NaiveTimeWrapperMicro] | conversion option } + { TimestampTz[DateTime<Utc>] => DateTimeTzMicro[DateTimeWrapperMicro] | conversion option } { UUID[Uuid] => LargeUtf8[String] | conversion option } { Char[&'r str] => LargeUtf8[String] | conversion none } { ByteA[Vec<u8>] => LargeBinary[Vec<u8>] | conversion auto } @@ -205,6 +229,26 @@

Files

impl_postgres_transport!(SimpleProtocol, NoTls); impl_postgres_transport!(SimpleProtocol, MakeTlsConnector); +impl<P, C> TypeConversion<NaiveTime, NaiveTimeWrapperMicro> for PostgresArrow2Transport<P, C> { + fn convert(val: NaiveTime) -> NaiveTimeWrapperMicro { + NaiveTimeWrapperMicro(val) + } +} + +impl<P, C> TypeConversion<NaiveDateTime, NaiveDateTimeWrapperMicro> + for PostgresArrow2Transport<P, C> +{ + fn convert(val: NaiveDateTime) -> NaiveDateTimeWrapperMicro { + NaiveDateTimeWrapperMicro(val) + } +} + +impl<P, C> TypeConversion<DateTime<Utc>, DateTimeWrapperMicro> for PostgresArrow2Transport<P, C> { + fn convert(val: DateTime<Utc>) -> DateTimeWrapperMicro { + DateTimeWrapperMicro(val) + } +} + impl<P, C> TypeConversion<Uuid, String> for PostgresArrow2Transport<P, C> { fn convert(val: Uuid) -> String { val.to_string() diff --git a/rust-docs/src/connectorx/transports/postgres_arrowstream.rs.html b/rust-docs/src/connectorx/transports/postgres_arrowstream.rs.html index 58dc7314f2..06fa186f34 100644 --- a/rust-docs/src/connectorx/transports/postgres_arrowstream.rs.html +++ b/rust-docs/src/connectorx/transports/postgres_arrowstream.rs.html @@ -1,6 +1,4 @@ -postgres_arrowstream.rs - source -
1
+postgres_arrowstream.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/sqlite_arrow.rs.html b/rust-docs/src/connectorx/transports/sqlite_arrow.rs.html
index e3954defdb..09aead79f1 100644
--- a/rust-docs/src/connectorx/transports/sqlite_arrow.rs.html
+++ b/rust-docs/src/connectorx/transports/sqlite_arrow.rs.html
@@ -1,6 +1,4 @@
-sqlite_arrow.rs - source
-    
1
+sqlite_arrow.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/sqlite_arrow2.rs.html b/rust-docs/src/connectorx/transports/sqlite_arrow2.rs.html
index fabaaab7f4..280c01ed9f 100644
--- a/rust-docs/src/connectorx/transports/sqlite_arrow2.rs.html
+++ b/rust-docs/src/connectorx/transports/sqlite_arrow2.rs.html
@@ -1,6 +1,4 @@
-sqlite_arrow2.rs - source
-    
1
+sqlite_arrow2.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/sqlite_arrowstream.rs.html b/rust-docs/src/connectorx/transports/sqlite_arrowstream.rs.html
index f7c18b40cb..fa64136514 100644
--- a/rust-docs/src/connectorx/transports/sqlite_arrowstream.rs.html
+++ b/rust-docs/src/connectorx/transports/sqlite_arrowstream.rs.html
@@ -1,6 +1,4 @@
-sqlite_arrowstream.rs - source
-    
1
+sqlite_arrowstream.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/trino_arrow.rs.html b/rust-docs/src/connectorx/transports/trino_arrow.rs.html
index 9e668cc68b..85b46603cc 100644
--- a/rust-docs/src/connectorx/transports/trino_arrow.rs.html
+++ b/rust-docs/src/connectorx/transports/trino_arrow.rs.html
@@ -1,6 +1,4 @@
-trino_arrow.rs - source
-    
1
+trino_arrow.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/trino_arrow2.rs.html b/rust-docs/src/connectorx/transports/trino_arrow2.rs.html
index 2a467daaf6..c9fd7e1a5c 100644
--- a/rust-docs/src/connectorx/transports/trino_arrow2.rs.html
+++ b/rust-docs/src/connectorx/transports/trino_arrow2.rs.html
@@ -1,6 +1,4 @@
-trino_arrow2.rs - source
-    
1
+trino_arrow2.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/transports/trino_arrowstream.rs.html b/rust-docs/src/connectorx/transports/trino_arrowstream.rs.html
index e4db38a697..a719286b89 100644
--- a/rust-docs/src/connectorx/transports/trino_arrowstream.rs.html
+++ b/rust-docs/src/connectorx/transports/trino_arrowstream.rs.html
@@ -1,6 +1,4 @@
-trino_arrowstream.rs - source
-    
1
+trino_arrowstream.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/typesystem.rs.html b/rust-docs/src/connectorx/typesystem.rs.html
index 85f088a7c9..7f8dd7f68d 100644
--- a/rust-docs/src/connectorx/typesystem.rs.html
+++ b/rust-docs/src/connectorx/typesystem.rs.html
@@ -1,6 +1,4 @@
-typesystem.rs - source
-    
1
+typesystem.rs - source
1
 2
 3
 4
diff --git a/rust-docs/src/connectorx/utils.rs.html b/rust-docs/src/connectorx/utils.rs.html
index f774894d49..de1a9673f1 100644
--- a/rust-docs/src/connectorx/utils.rs.html
+++ b/rust-docs/src/connectorx/utils.rs.html
@@ -1,6 +1,4 @@
-utils.rs - source
-    
1
+utils.rs - source
1
 2
 3
 4
diff --git a/rust-docs/static.files/clipboard-7571035ce49a181d.svg b/rust-docs/static.files/clipboard-24048e6d87f63d07.svg
similarity index 88%
rename from rust-docs/static.files/clipboard-7571035ce49a181d.svg
rename to rust-docs/static.files/clipboard-24048e6d87f63d07.svg
index 8adbd99630..e437c83fb6 100644
--- a/rust-docs/static.files/clipboard-7571035ce49a181d.svg
+++ b/rust-docs/static.files/clipboard-24048e6d87f63d07.svg
@@ -1 +1 @@
-
+
diff --git a/rust-docs/static.files/favicon-16x16-8b506e7a72182f1c.png b/rust-docs/static.files/favicon-16x16-8b506e7a72182f1c.png
deleted file mode 100644
index ea4b45cae1618e6e20e6d61897da953f34b66b30..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 715
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijSl0AZa
z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{XiaP
zfk$L9P|ym58ULAS1_A}yOFVsD*`G1;@(QxEEoEaloaX$3oUhmn3B1b>^
zXS8u>Ub4$r*u2F1FEiJ>rQJ&x%nC}Q!>*kacg*^JAVaGgCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UT
zt3o15f)dLW3X1a6GILTDN-7Id6*3D-k{K8(<~;ty!%-Nfp>fLp^cl~mK@7~w+${window.currentCrate}`}else if(locationTitle){mobileTitle.innerHTML=locationTitle.innerHTML}mobileTopbar.appendChild(mobileTitle)}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function preLoadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.rel="preload";link.as="style";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("/help.html");function loadScript(url,errorCallback){const script=document.createElement("script");script.src=url;if(errorCallback!==undefined){script.onerror=errorCallback}document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadScript(getVar("static-root-path")+getVar("settings-js"));setTimeout(()=>{const themes=getVar("themes").split(",");for(const theme of themes){if(theme!==""){preLoadCss(getVar("root-path")+theme+".css")}}},0)};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outputElement()}switchDisplayedElement(search);searchState.mouseMovedAfterSearch=false;document.title=searchState.title},removeQueryParameters:()=>{document.title=searchState.titleBeforeSearch;if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.hash)}},hideResults:()=>{switchDisplayedElement(null);searchState.removeQueryParameters()},getQueryStringParams:()=>{const params={};window.location.search.substring(1).split("&").map(s=>{const pair=s.split("=").map(x=>x.replace(/\+/g," "));params[decodeURIComponent(pair[0])]=typeof pair[1]==="undefined"?null:decodeURIComponent(pair[1])});return params},setup:()=>{const search_input=searchState.input;if(!searchState.input){return}let searchLoaded=false;function sendSearchForm(){document.getElementsByClassName("search-form")[0].submit()}function loadSearch(){if(!searchLoaded){searchLoaded=true;loadScript(getVar("static-root-path")+getVar("search-js"),sendSearchForm);loadScript(resourcePath("search-index",".js"),sendSearchForm)}}search_input.addEventListener("focus",()=>{search_input.origPlaceholder=search_input.placeholder;search_input.placeholder="Type your search here.";loadSearch()});if(search_input.value!==""){loadSearch()}const params=searchState.getQueryStringParams();if(params.search!==undefined){searchState.setLoadingSearch();loadSearch()}},setLoadingSearch:()=>{const search=searchState.outputElement();search.innerHTML="

"+searchState.loadingText+"

";searchState.showResults(search)},};const toggleAllDocsId="toggle-all-docs";let savedHash="";function handleHashes(ev){if(ev!==null&&searchState.isDisplayed()&&ev.newURL){switchDisplayedElement(null);const hash=ev.newURL.slice(ev.newURL.indexOf("#")+1);if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.search+"#"+hash)}const elem=document.getElementById(hash);if(elem){elem.scrollIntoView()}}const pageId=window.location.hash.replace(/^#/,"");if(savedHash!==pageId){savedHash=pageId;if(pageId!==""){expandSection(pageId)}}if(savedHash.startsWith("impl-")){const splitAt=savedHash.indexOf("/");if(splitAt!==-1){const implId=savedHash.slice(0,splitAt);const assocId=savedHash.slice(splitAt+1);const implElem=document.getElementById(implId);if(implElem&&implElem.parentElement.tagName==="SUMMARY"&&implElem.parentElement.parentElement.tagName==="DETAILS"){onEachLazy(implElem.parentElement.parentElement.querySelectorAll(`[id^="${assocId}"]`),item=>{const numbered=/([^-]+)-([0-9]+)/.exec(item.id);if(item.id===assocId||(numbered&&numbered[1]===assocId)){openParentDetails(item);item.scrollIntoView();setTimeout(()=>{window.location.replace("#"+item.id)},0)}})}}}}function onHashChange(ev){hideSidebar();handleHashes(ev)}function openParentDetails(elem){while(elem){if(elem.tagName==="DETAILS"){elem.open=true}elem=elem.parentNode}}function expandSection(id){openParentDetails(document.getElementById(id))}function handleEscape(ev){searchState.clearInputTimeout();searchState.hideResults();ev.preventDefault();searchState.defocus();window.hideAllModals(true)}function handleShortcut(ev){const disableShortcuts=getSettingValue("disable-shortcuts")==="true";if(ev.ctrlKey||ev.altKey||ev.metaKey||disableShortcuts){return}if(document.activeElement.tagName==="INPUT"&&document.activeElement.type!=="checkbox"&&document.activeElement.type!=="radio"){switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break}}else{switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;case"s":case"S":ev.preventDefault();searchState.focus();break;case"+":ev.preventDefault();expandAllDocs();break;case"-":ev.preventDefault();collapseAllDocs();break;case"?":showHelp();break;default:break}}}document.addEventListener("keypress",handleShortcut);document.addEventListener("keydown",handleShortcut);function addSidebarItems(){if(!window.SIDEBAR_ITEMS){return}const sidebar=document.getElementsByClassName("sidebar-elems")[0];function block(shortty,id,longty){const filtered=window.SIDEBAR_ITEMS[shortty];if(!filtered){return}const modpath=hasClass(document.querySelector(".rustdoc"),"mod")?"../":"";const h3=document.createElement("h3");h3.innerHTML=`${longty}`;const ul=document.createElement("ul");ul.className="block "+shortty;for(const name of filtered){let path;if(shortty==="mod"){path=`${modpath}${name}/index.html`}else{path=`${modpath}${shortty}.${name}.html`}let current_page=document.location.href.toString();if(current_page.endsWith("/")){current_page+="index.html"}const link=document.createElement("a");link.href=path;if(path===current_page){link.className="current"}link.textContent=name;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebar.appendChild(h3);sidebar.appendChild(ul)}if(sidebar){block("primitive","primitives","Primitive Types");block("mod","modules","Modules");block("macro","macros","Macros");block("struct","structs","Structs");block("enum","enums","Enums");block("constant","constants","Constants");block("static","static","Statics");block("trait","traits","Traits");block("fn","functions","Functions");block("type","types","Type Aliases");block("union","unions","Unions");block("foreigntype","foreign-types","Foreign Types");block("keyword","keywords","Keywords");block("opaque","opaque-types","Opaque Types");block("attr","attributes","Attribute Macros");block("derive","derives","Derive Macros");block("traitalias","trait-aliases","Trait Aliases")}}window.register_implementors=imp=>{const implementors=document.getElementById("implementors-list");const synthetic_implementors=document.getElementById("synthetic-implementors-list");const inlined_types=new Set();const TEXT_IDX=0;const SYNTHETIC_IDX=1;const TYPES_IDX=2;if(synthetic_implementors){onEachLazy(synthetic_implementors.getElementsByClassName("impl"),el=>{const aliases=el.getAttribute("data-aliases");if(!aliases){return}aliases.split(",").forEach(alias=>{inlined_types.add(alias)})})}let currentNbImpls=implementors.getElementsByClassName("impl").length;const traitName=document.querySelector(".main-heading h1 > .trait").textContent;const baseIdName="impl-"+traitName+"-";const libs=Object.getOwnPropertyNames(imp);const script=document.querySelector("script[data-ignore-extern-crates]");const ignoreExternCrates=new Set((script?script.getAttribute("data-ignore-extern-crates"):"").split(","));for(const lib of libs){if(lib===window.currentCrate||ignoreExternCrates.has(lib)){continue}const structs=imp[lib];struct_loop:for(const struct of structs){const list=struct[SYNTHETIC_IDX]?synthetic_implementors:implementors;if(struct[SYNTHETIC_IDX]){for(const struct_type of struct[TYPES_IDX]){if(inlined_types.has(struct_type)){continue struct_loop}inlined_types.add(struct_type)}}const code=document.createElement("h3");code.innerHTML=struct[TEXT_IDX];addClass(code,"code-header");onEachLazy(code.getElementsByTagName("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});const currentId=baseIdName+currentNbImpls;const anchor=document.createElement("a");anchor.href="#"+currentId;addClass(anchor,"anchor");const display=document.createElement("div");display.id=currentId;addClass(display,"impl");display.appendChild(anchor);display.appendChild(code);list.appendChild(display);currentNbImpls+=1}}};if(window.pending_implementors){window.register_implementors(window.pending_implementors)}window.register_type_impls=imp=>{if(!imp||!imp[window.currentCrate]){return}window.pending_type_impls=null;const idMap=new Map();let implementations=document.getElementById("implementations-list");let trait_implementations=document.getElementById("trait-implementations-list");let trait_implementations_header=document.getElementById("trait-implementations");const script=document.querySelector("script[data-self-path]");const selfPath=script?script.getAttribute("data-self-path"):null;const mainContent=document.querySelector("#main-content");const sidebarSection=document.querySelector(".sidebar section");let methods=document.querySelector(".sidebar .block.method");let associatedTypes=document.querySelector(".sidebar .block.associatedtype");let associatedConstants=document.querySelector(".sidebar .block.associatedconstant");let sidebarTraitList=document.querySelector(".sidebar .block.trait-implementation");for(const impList of imp[window.currentCrate]){const types=impList.slice(2);const text=impList[0];const isTrait=impList[1]!==0;const traitName=impList[1];if(types.indexOf(selfPath)===-1){continue}let outputList=isTrait?trait_implementations:implementations;if(outputList===null){const outputListName=isTrait?"Trait Implementations":"Implementations";const outputListId=isTrait?"trait-implementations-list":"implementations-list";const outputListHeaderId=isTrait?"trait-implementations":"implementations";const outputListHeader=document.createElement("h2");outputListHeader.id=outputListHeaderId;outputListHeader.innerText=outputListName;outputList=document.createElement("div");outputList.id=outputListId;if(isTrait){const link=document.createElement("a");link.href=`#${outputListHeaderId}`;link.innerText="Trait Implementations";const h=document.createElement("h3");h.appendChild(link);trait_implementations=outputList;trait_implementations_header=outputListHeader;sidebarSection.appendChild(h);sidebarTraitList=document.createElement("ul");sidebarTraitList.className="block trait-implementation";sidebarSection.appendChild(sidebarTraitList);mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}else{implementations=outputList;if(trait_implementations){mainContent.insertBefore(outputListHeader,trait_implementations_header);mainContent.insertBefore(outputList,trait_implementations_header)}else{const mainContent=document.querySelector("#main-content");mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}}}const template=document.createElement("template");template.innerHTML=text;onEachLazy(template.content.querySelectorAll("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});onEachLazy(template.content.querySelectorAll("[id]"),el=>{let i=0;if(idMap.has(el.id)){i=idMap.get(el.id)}else if(document.getElementById(el.id)){i=1;while(document.getElementById(`${el.id}-${2 * i}`)){i=2*i}while(document.getElementById(`${el.id}-${i}`)){i+=1}}if(i!==0){const oldHref=`#${el.id}`;const newHref=`#${el.id}-${i}`;el.id=`${el.id}-${i}`;onEachLazy(template.content.querySelectorAll("a[href]"),link=>{if(link.getAttribute("href")===oldHref){link.href=newHref}})}idMap.set(el.id,i+1)});const templateAssocItems=template.content.querySelectorAll("section.tymethod, "+"section.method, section.associatedtype, section.associatedconstant");if(isTrait){const li=document.createElement("li");const a=document.createElement("a");a.href=`#${template.content.querySelector(".impl").id}`;a.textContent=traitName;li.appendChild(a);sidebarTraitList.append(li)}else{onEachLazy(templateAssocItems,item=>{let block=hasClass(item,"associatedtype")?associatedTypes:(hasClass(item,"associatedconstant")?associatedConstants:(methods));if(!block){const blockTitle=hasClass(item,"associatedtype")?"Associated Types":(hasClass(item,"associatedconstant")?"Associated Constants":("Methods"));const blockClass=hasClass(item,"associatedtype")?"associatedtype":(hasClass(item,"associatedconstant")?"associatedconstant":("method"));const blockHeader=document.createElement("h3");const blockLink=document.createElement("a");blockLink.href="#implementations";blockLink.innerText=blockTitle;blockHeader.appendChild(blockLink);block=document.createElement("ul");block.className=`block ${blockClass}`;const insertionReference=methods||sidebarTraitList;if(insertionReference){const insertionReferenceH=insertionReference.previousElementSibling;sidebarSection.insertBefore(blockHeader,insertionReferenceH);sidebarSection.insertBefore(block,insertionReferenceH)}else{sidebarSection.appendChild(blockHeader);sidebarSection.appendChild(block)}if(hasClass(item,"associatedtype")){associatedTypes=block}else if(hasClass(item,"associatedconstant")){associatedConstants=block}else{methods=block}}const li=document.createElement("li");const a=document.createElement("a");a.innerText=item.id.split("-")[0].split(".")[1];a.href=`#${item.id}`;li.appendChild(a);block.appendChild(li)})}outputList.appendChild(template.content)}for(const list of[methods,associatedTypes,associatedConstants,sidebarTraitList]){if(!list){continue}const newChildren=Array.prototype.slice.call(list.children);newChildren.sort((a,b)=>{const aI=a.innerText;const bI=b.innerText;return aIbI?1:0});list.replaceChildren(...newChildren)}};if(window.pending_type_impls){window.register_type_impls(window.pending_type_impls)}function addSidebarCrates(){if(!window.ALL_CRATES){return}const sidebarElems=document.getElementsByClassName("sidebar-elems")[0];if(!sidebarElems){return}const h3=document.createElement("h3");h3.innerHTML="Crates";const ul=document.createElement("ul");ul.className="block crate";for(const crate of window.ALL_CRATES){const link=document.createElement("a");link.href=window.rootPath+crate+"/index.html";link.textContent=crate;const li=document.createElement("li");if(window.rootPath!=="./"&&crate===window.currentCrate){li.className="current"}li.appendChild(link);ul.appendChild(li)}sidebarElems.appendChild(h3);sidebarElems.appendChild(ul)}function expandAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);removeClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hasClass(e,"type-contents-toggle")&&!hasClass(e,"more-examples-toggle")){e.open=true}});innerToggle.title="collapse all docs";innerToggle.children[0].innerText="\u2212"}function collapseAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);addClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(e.parentNode.id!=="implementations-list"||(!hasClass(e,"implementors-toggle")&&!hasClass(e,"type-contents-toggle"))){e.open=false}});innerToggle.title="expand all docs";innerToggle.children[0].innerText="+"}function toggleAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);if(!innerToggle){return}if(hasClass(innerToggle,"will-expand")){expandAllDocs()}else{collapseAllDocs()}}(function(){const toggles=document.getElementById(toggleAllDocsId);if(toggles){toggles.onclick=toggleAllDocs}const hideMethodDocs=getSettingValue("auto-hide-method-docs")==="true";const hideImplementations=getSettingValue("auto-hide-trait-implementations")==="true";const hideLargeItemContents=getSettingValue("auto-hide-large-items")!=="false";function setImplementorsTogglesOpen(id,open){const list=document.getElementById(id);if(list!==null){onEachLazy(list.getElementsByClassName("implementors-toggle"),e=>{e.open=open})}}if(hideImplementations){setImplementorsTogglesOpen("trait-implementations-list",false);setImplementorsTogglesOpen("blanket-implementations-list",false)}onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hideLargeItemContents&&hasClass(e,"type-contents-toggle")){e.open=true}if(hideMethodDocs&&hasClass(e,"method-toggle")){e.open=false}})}());window.rustdoc_add_line_numbers_to_examples=()=>{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");if(line_numbers.length>0){return}const count=x.textContent.split("\n").length;const elems=[];for(let i=0;i{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");for(const node of line_numbers){parent.removeChild(node)}})};if(getSettingValue("line-numbers")==="true"){window.rustdoc_add_line_numbers_to_examples()}function showSidebar(){window.hideAllModals(false);const sidebar=document.getElementsByClassName("sidebar")[0];addClass(sidebar,"shown")}function hideSidebar(){const sidebar=document.getElementsByClassName("sidebar")[0];removeClass(sidebar,"shown")}window.addEventListener("resize",()=>{if(window.CURRENT_TOOLTIP_ELEMENT){const base=window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE;const force_visible=base.TOOLTIP_FORCE_VISIBLE;hideTooltip(false);if(force_visible){showTooltip(base);base.TOOLTIP_FORCE_VISIBLE=true}}});const mainElem=document.getElementById(MAIN_ID);if(mainElem){mainElem.addEventListener("click",hideSidebar)}onEachLazy(document.querySelectorAll("a[href^='#']"),el=>{el.addEventListener("click",()=>{expandSection(el.hash.slice(1));hideSidebar()})});onEachLazy(document.querySelectorAll(".toggle > summary:not(.hideme)"),el=>{el.addEventListener("click",e=>{if(e.target.tagName!=="SUMMARY"&&e.target.tagName!=="A"){e.preventDefault()}})});function showTooltip(e){const notable_ty=e.getAttribute("data-notable-ty");if(!window.NOTABLE_TRAITS&¬able_ty){const data=document.getElementById("notable-traits-data");if(data){window.NOTABLE_TRAITS=JSON.parse(data.innerText)}else{throw new Error("showTooltip() called with notable without any notable traits!")}}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE===e){clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);return}window.hideAllModals(false);const wrapper=document.createElement("div");if(notable_ty){wrapper.innerHTML="
"+window.NOTABLE_TRAITS[notable_ty]+"
"}else{if(e.getAttribute("title")!==null){e.setAttribute("data-title",e.getAttribute("title"));e.removeAttribute("title")}if(e.getAttribute("data-title")!==null){const titleContent=document.createElement("div");titleContent.className="content";titleContent.appendChild(document.createTextNode(e.getAttribute("data-title")));wrapper.appendChild(titleContent)}}wrapper.className="tooltip popover";const focusCatcher=document.createElement("div");focusCatcher.setAttribute("tabindex","0");focusCatcher.onfocus=hideTooltip;wrapper.appendChild(focusCatcher);const pos=e.getBoundingClientRect();wrapper.style.top=(pos.top+window.scrollY+pos.height)+"px";wrapper.style.left=0;wrapper.style.right="auto";wrapper.style.visibility="hidden";const body=document.getElementsByTagName("body")[0];body.appendChild(wrapper);const wrapperPos=wrapper.getBoundingClientRect();const finalPos=pos.left+window.scrollX-wrapperPos.width+24;if(finalPos>0){wrapper.style.left=finalPos+"px"}else{wrapper.style.setProperty("--popover-arrow-offset",(wrapperPos.right-pos.right+4)+"px")}wrapper.style.visibility="";window.CURRENT_TOOLTIP_ELEMENT=wrapper;window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE=e;clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);wrapper.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}clearTooltipHoverTimeout(e)};wrapper.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!e.contains(ev.relatedTarget)){setTooltipHoverTimeout(e,false);addClass(wrapper,"fade-out")}}}function setTooltipHoverTimeout(element,show){clearTooltipHoverTimeout(element);if(!show&&!window.CURRENT_TOOLTIP_ELEMENT){return}if(show&&window.CURRENT_TOOLTIP_ELEMENT){return}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE!==element){return}element.TOOLTIP_HOVER_TIMEOUT=setTimeout(()=>{if(show){showTooltip(element)}else if(!element.TOOLTIP_FORCE_VISIBLE){hideTooltip(false)}},show?window.RUSTDOC_TOOLTIP_HOVER_MS:window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS)}function clearTooltipHoverTimeout(element){if(element.TOOLTIP_HOVER_TIMEOUT!==undefined){removeClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");clearTimeout(element.TOOLTIP_HOVER_TIMEOUT);delete element.TOOLTIP_HOVER_TIMEOUT}}function tooltipBlurHandler(event){if(window.CURRENT_TOOLTIP_ELEMENT&&!window.CURRENT_TOOLTIP_ELEMENT.contains(document.activeElement)&&!window.CURRENT_TOOLTIP_ELEMENT.contains(event.relatedTarget)&&!window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.contains(document.activeElement)&&!window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.contains(event.relatedTarget)){setTimeout(()=>hideTooltip(false),0)}}function hideTooltip(focus){if(window.CURRENT_TOOLTIP_ELEMENT){if(window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE){if(focus){window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.focus()}window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE=false}const body=document.getElementsByTagName("body")[0];body.removeChild(window.CURRENT_TOOLTIP_ELEMENT);clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);window.CURRENT_TOOLTIP_ELEMENT=null}}onEachLazy(document.getElementsByClassName("tooltip"),e=>{e.onclick=()=>{e.TOOLTIP_FORCE_VISIBLE=e.TOOLTIP_FORCE_VISIBLE?false:true;if(window.CURRENT_TOOLTIP_ELEMENT&&!e.TOOLTIP_FORCE_VISIBLE){hideTooltip(true)}else{showTooltip(e);window.CURRENT_TOOLTIP_ELEMENT.setAttribute("tabindex","0");window.CURRENT_TOOLTIP_ELEMENT.focus();window.CURRENT_TOOLTIP_ELEMENT.onblur=tooltipBlurHandler}return false};e.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointermove=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&window.CURRENT_TOOLTIP_ELEMENT&&!window.CURRENT_TOOLTIP_ELEMENT.contains(ev.relatedTarget)){setTooltipHoverTimeout(e,false);addClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out")}}});const sidebar_menu_toggle=document.getElementsByClassName("sidebar-menu-toggle")[0];if(sidebar_menu_toggle){sidebar_menu_toggle.addEventListener("click",()=>{const sidebar=document.getElementsByClassName("sidebar")[0];if(!hasClass(sidebar,"shown")){showSidebar()}else{hideSidebar()}})}function helpBlurHandler(event){blurHandler(event,getHelpButton(),window.hidePopoverMenus)}function buildHelpMenu(){const book_info=document.createElement("span");const channel=getVar("channel");book_info.className="top";book_info.innerHTML=`You can find more information in \ -the rustdoc book.`;const shortcuts=[["?","Show this help dialog"],["S","Focus the search field"],["↑","Move up in search results"],["↓","Move down in search results"],["← / →","Switch result tab (when results focused)"],["⏎","Go to active search result"],["+","Expand all sections"],["-","Collapse all sections"],].map(x=>"
"+x[0].split(" ").map((y,index)=>((index&1)===0?""+y+"":" "+y+" ")).join("")+"
"+x[1]+"
").join("");const div_shortcuts=document.createElement("div");addClass(div_shortcuts,"shortcuts");div_shortcuts.innerHTML="

Keyboard Shortcuts

"+shortcuts+"
";const infos=[`For a full list of all search features, take a look here.`,"Prefix searches with a type followed by a colon (e.g., fn:) to \ - restrict the search to a given item kind.","Accepted kinds are: fn, mod, struct, \ - enum, trait, type, macro, \ - and const.","Search functions by type signature (e.g., vec -> usize or \ - -> vec or String, enum:Cow -> bool)","You can look for items with an exact name by putting double quotes around \ - your request: \"string\"","Look for functions that accept or return \ - slices and \ - arrays by writing \ - square brackets (e.g., -> [u8] or [] -> Option)","Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

"+x+"

").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

Search Tricks

"+infos;const rustdoc_version=document.createElement("span");rustdoc_version.className="bottom";const rustdoc_version_code=document.createElement("code");rustdoc_version_code.innerText="rustdoc "+getVar("rustdoc-version");rustdoc_version.appendChild(rustdoc_version_code);const container=document.createElement("div");if(!isHelpPage){container.className="popover"}container.id="help";container.style.display="none";const side_by_side=document.createElement("div");side_by_side.className="side-by-side";side_by_side.appendChild(div_shortcuts);side_by_side.appendChild(div_infos);container.appendChild(book_info);container.appendChild(side_by_side);container.appendChild(rustdoc_version);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);document.getElementById("main-content").appendChild(help_section);container.style.display="block"}else{const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler}return container}window.hideAllModals=switchFocus=>{hideSidebar();window.hidePopoverMenus();hideTooltip(switchFocus)};window.hidePopoverMenus=()=>{onEachLazy(document.querySelectorAll(".search-form .popover"),elem=>{elem.style.display="none"})};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu()}return menu}function showHelp(){getHelpButton().querySelector("a").focus();const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hideAllModals();menu.style.display=""}}if(isHelpPage){showHelp();document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault()})}else{document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault();const menu=getHelpMenu(true);const shouldShowHelp=menu.style.display==="none";if(shouldShowHelp){showHelp()}else{window.hidePopoverMenus()}})}setMobileTopbar();addSidebarItems();addSidebarCrates();onHashChange(null);window.addEventListener("hashchange",onHashChange);searchState.setup()}());(function(){const SIDEBAR_MIN=100;const SIDEBAR_MAX=500;const RUSTDOC_MOBILE_BREAKPOINT=700;const BODY_MIN=400;const SIDEBAR_VANISH_THRESHOLD=SIDEBAR_MIN/2;const sidebarButton=document.getElementById("sidebar-button");if(sidebarButton){sidebarButton.addEventListener("click",e=>{removeClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","false");if(document.querySelector(".rustdoc.src")){window.rustdocToggleSrcSidebar()}e.preventDefault()})}let currentPointerId=null;let desiredSidebarSize=null;let pendingSidebarResizingFrame=false;const resizer=document.querySelector(".sidebar-resizer");const sidebar=document.querySelector(".sidebar");if(!resizer||!sidebar){return}const isSrcPage=hasClass(document.body,"src");function hideSidebar(){if(isSrcPage){window.rustdocCloseSourceSidebar();updateLocalStorage("src-sidebar-width",null);document.documentElement.style.removeProperty("--src-sidebar-width");sidebar.style.removeProperty("--src-sidebar-width");resizer.style.removeProperty("--src-sidebar-width")}else{addClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","true");updateLocalStorage("desktop-sidebar-width",null);document.documentElement.style.removeProperty("--desktop-sidebar-width");sidebar.style.removeProperty("--desktop-sidebar-width");resizer.style.removeProperty("--desktop-sidebar-width")}}function showSidebar(){if(isSrcPage){window.rustdocShowSourceSidebar()}else{removeClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","false")}}function changeSidebarSize(size){if(isSrcPage){updateLocalStorage("src-sidebar-width",size);sidebar.style.setProperty("--src-sidebar-width",size+"px");resizer.style.setProperty("--src-sidebar-width",size+"px")}else{updateLocalStorage("desktop-sidebar-width",size);sidebar.style.setProperty("--desktop-sidebar-width",size+"px");resizer.style.setProperty("--desktop-sidebar-width",size+"px")}}function isSidebarHidden(){return isSrcPage?!hasClass(document.documentElement,"src-sidebar-expanded"):hasClass(document.documentElement,"hide-sidebar")}function resize(e){if(currentPointerId===null||currentPointerId!==e.pointerId){return}e.preventDefault();const pos=e.clientX-3;if(pos=SIDEBAR_MIN){if(isSidebarHidden()){showSidebar()}const constrainedPos=Math.min(pos,window.innerWidth-BODY_MIN,SIDEBAR_MAX);changeSidebarSize(constrainedPos);desiredSidebarSize=constrainedPos;if(pendingSidebarResizingFrame!==false){clearTimeout(pendingSidebarResizingFrame)}pendingSidebarResizingFrame=setTimeout(()=>{if(currentPointerId===null||pendingSidebarResizingFrame===false){return}pendingSidebarResizingFrame=false;document.documentElement.style.setProperty("--resizing-sidebar-width",desiredSidebarSize+"px")},100)}}window.addEventListener("resize",()=>{if(window.innerWidth=(window.innerWidth-BODY_MIN)){changeSidebarSize(window.innerWidth-BODY_MIN)}else if(desiredSidebarSize!==null&&desiredSidebarSize>SIDEBAR_MIN){changeSidebarSize(desiredSidebarSize)}});function stopResize(e){if(currentPointerId===null){return}if(e){e.preventDefault()}desiredSidebarSize=sidebar.getBoundingClientRect().width;removeClass(resizer,"active");window.removeEventListener("pointermove",resize,false);window.removeEventListener("pointerup",stopResize,false);removeClass(document.documentElement,"sidebar-resizing");document.documentElement.style.removeProperty("--resizing-sidebar-width");if(resizer.releasePointerCapture){resizer.releasePointerCapture(currentPointerId);currentPointerId=null}}function initResize(e){if(currentPointerId!==null||e.altKey||e.ctrlKey||e.metaKey||e.button!==0){return}if(resizer.setPointerCapture){resizer.setPointerCapture(e.pointerId);if(!resizer.hasPointerCapture(e.pointerId)){resizer.releasePointerCapture(e.pointerId);return}currentPointerId=e.pointerId}window.hideAllModals(false);e.preventDefault();window.addEventListener("pointermove",resize,false);window.addEventListener("pointercancel",stopResize,false);window.addEventListener("pointerup",stopResize,false);addClass(resizer,"active");addClass(document.documentElement,"sidebar-resizing");const pos=e.clientX-sidebar.offsetLeft-3;document.documentElement.style.setProperty("--resizing-sidebar-width",pos+"px");desiredSidebarSize=null}resizer.addEventListener("pointerdown",initResize,false)}());(function(){let reset_button_timeout=null;const but=document.getElementById("copy-path");if(!but){return}but.onclick=()=>{const parent=but.parentElement;const path=[];onEach(parent.childNodes,child=>{if(child.tagName==="A"){path.push(child.textContent)}});const el=document.createElement("textarea");el.value=path.join("::");el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);but.children[0].style.display="none";let tmp;if(but.childNodes.length<2){tmp=document.createTextNode("✓");but.appendChild(tmp)}else{onEachLazy(but.childNodes,e=>{if(e.nodeType===Node.TEXT_NODE){tmp=e;return true}});tmp.textContent="✓"}if(reset_button_timeout!==null){window.clearTimeout(reset_button_timeout)}function reset_button(){tmp.textContent="";reset_button_timeout=null;but.children[0].style.display=""}reset_button_timeout=window.setTimeout(reset_button,1000)}}()) \ No newline at end of file diff --git a/rust-docs/static.files/main-20a3ad099b048cf2.js b/rust-docs/static.files/main-20a3ad099b048cf2.js new file mode 100644 index 0000000000..133116e4d8 --- /dev/null +++ b/rust-docs/static.files/main-20a3ad099b048cf2.js @@ -0,0 +1,11 @@ +"use strict";window.RUSTDOC_TOOLTIP_HOVER_MS=300;window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS=450;function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function blurHandler(event,parentElem,hideCallback){if(!parentElem.contains(document.activeElement)&&!parentElem.contains(event.relatedTarget)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileTopbar=document.querySelector(".mobile-topbar");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileTopbar){const mobileTitle=document.createElement("h2");mobileTitle.className="location";if(hasClass(document.querySelector(".rustdoc"),"crate")){mobileTitle.innerHTML=`Crate ${window.currentCrate}`}else if(locationTitle){mobileTitle.innerHTML=locationTitle.innerHTML}mobileTopbar.appendChild(mobileTitle)}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function preLoadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.rel="preload";link.as="style";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("/help.html");function loadScript(url,errorCallback){const script=document.createElement("script");script.src=url;if(errorCallback!==undefined){script.onerror=errorCallback}document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadScript(getVar("static-root-path")+getVar("settings-js"));setTimeout(()=>{const themes=getVar("themes").split(",");for(const theme of themes){if(theme!==""){preLoadCss(getVar("root-path")+theme+".css")}}},0)};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outputElement()}switchDisplayedElement(search);searchState.mouseMovedAfterSearch=false;document.title=searchState.title},removeQueryParameters:()=>{document.title=searchState.titleBeforeSearch;if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.hash)}},hideResults:()=>{switchDisplayedElement(null);searchState.removeQueryParameters()},getQueryStringParams:()=>{const params={};window.location.search.substring(1).split("&").map(s=>{const pair=s.split("=").map(x=>x.replace(/\+/g," "));params[decodeURIComponent(pair[0])]=typeof pair[1]==="undefined"?null:decodeURIComponent(pair[1])});return params},setup:()=>{const search_input=searchState.input;if(!searchState.input){return}let searchLoaded=false;function sendSearchForm(){document.getElementsByClassName("search-form")[0].submit()}function loadSearch(){if(!searchLoaded){searchLoaded=true;loadScript(getVar("static-root-path")+getVar("search-js"),sendSearchForm);loadScript(resourcePath("search-index",".js"),sendSearchForm)}}search_input.addEventListener("focus",()=>{search_input.origPlaceholder=search_input.placeholder;search_input.placeholder="Type your search here.";loadSearch()});if(search_input.value!==""){loadSearch()}const params=searchState.getQueryStringParams();if(params.search!==undefined){searchState.setLoadingSearch();loadSearch()}},setLoadingSearch:()=>{const search=searchState.outputElement();search.innerHTML="

"+searchState.loadingText+"

";searchState.showResults(search)},descShards:new Map(),loadDesc:async function({descShard,descIndex}){if(descShard.promise===null){descShard.promise=new Promise((resolve,reject)=>{descShard.resolve=resolve;const ds=descShard;const fname=`${ds.crate}-desc-${ds.shard}-`;const url=resourcePath(`search.desc/${descShard.crate}/${fname}`,".js",);loadScript(url,reject)})}const list=await descShard.promise;return list[descIndex]},loadedDescShard:function(crate,shard,data){this.descShards.get(crate)[shard].resolve(data.split("\n"))},};const toggleAllDocsId="toggle-all-docs";let savedHash="";function handleHashes(ev){if(ev!==null&&searchState.isDisplayed()&&ev.newURL){switchDisplayedElement(null);const hash=ev.newURL.slice(ev.newURL.indexOf("#")+1);if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.search+"#"+hash)}const elem=document.getElementById(hash);if(elem){elem.scrollIntoView()}}const pageId=window.location.hash.replace(/^#/,"");if(savedHash!==pageId){savedHash=pageId;if(pageId!==""){expandSection(pageId)}}if(savedHash.startsWith("impl-")){const splitAt=savedHash.indexOf("/");if(splitAt!==-1){const implId=savedHash.slice(0,splitAt);const assocId=savedHash.slice(splitAt+1);const implElem=document.getElementById(implId);if(implElem&&implElem.parentElement.tagName==="SUMMARY"&&implElem.parentElement.parentElement.tagName==="DETAILS"){onEachLazy(implElem.parentElement.parentElement.querySelectorAll(`[id^="${assocId}"]`),item=>{const numbered=/([^-]+)-([0-9]+)/.exec(item.id);if(item.id===assocId||(numbered&&numbered[1]===assocId)){openParentDetails(item);item.scrollIntoView();setTimeout(()=>{window.location.replace("#"+item.id)},0)}},)}}}}function onHashChange(ev){hideSidebar();handleHashes(ev)}function openParentDetails(elem){while(elem){if(elem.tagName==="DETAILS"){elem.open=true}elem=elem.parentNode}}function expandSection(id){openParentDetails(document.getElementById(id))}function handleEscape(ev){searchState.clearInputTimeout();searchState.hideResults();ev.preventDefault();searchState.defocus();window.hideAllModals(true)}function handleShortcut(ev){const disableShortcuts=getSettingValue("disable-shortcuts")==="true";if(ev.ctrlKey||ev.altKey||ev.metaKey||disableShortcuts){return}if(document.activeElement.tagName==="INPUT"&&document.activeElement.type!=="checkbox"&&document.activeElement.type!=="radio"){switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break}}else{switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;case"s":case"S":case"/":ev.preventDefault();searchState.focus();break;case"+":ev.preventDefault();expandAllDocs();break;case"-":ev.preventDefault();collapseAllDocs();break;case"?":showHelp();break;default:break}}}document.addEventListener("keypress",handleShortcut);document.addEventListener("keydown",handleShortcut);function addSidebarItems(){if(!window.SIDEBAR_ITEMS){return}const sidebar=document.getElementsByClassName("sidebar-elems")[0];function block(shortty,id,longty){const filtered=window.SIDEBAR_ITEMS[shortty];if(!filtered){return}const modpath=hasClass(document.querySelector(".rustdoc"),"mod")?"../":"";const h3=document.createElement("h3");h3.innerHTML=`${longty}`;const ul=document.createElement("ul");ul.className="block "+shortty;for(const name of filtered){let path;if(shortty==="mod"){path=`${modpath}${name}/index.html`}else{path=`${modpath}${shortty}.${name}.html`}let current_page=document.location.href.toString();if(current_page.endsWith("/")){current_page+="index.html"}const link=document.createElement("a");link.href=path;if(path===current_page){link.className="current"}link.textContent=name;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebar.appendChild(h3);sidebar.appendChild(ul)}if(sidebar){block("primitive","primitives","Primitive Types");block("mod","modules","Modules");block("macro","macros","Macros");block("struct","structs","Structs");block("enum","enums","Enums");block("constant","constants","Constants");block("static","static","Statics");block("trait","traits","Traits");block("fn","functions","Functions");block("type","types","Type Aliases");block("union","unions","Unions");block("foreigntype","foreign-types","Foreign Types");block("keyword","keywords","Keywords");block("opaque","opaque-types","Opaque Types");block("attr","attributes","Attribute Macros");block("derive","derives","Derive Macros");block("traitalias","trait-aliases","Trait Aliases")}}window.register_implementors=imp=>{const implementors=document.getElementById("implementors-list");const synthetic_implementors=document.getElementById("synthetic-implementors-list");const inlined_types=new Set();const TEXT_IDX=0;const SYNTHETIC_IDX=1;const TYPES_IDX=2;if(synthetic_implementors){onEachLazy(synthetic_implementors.getElementsByClassName("impl"),el=>{const aliases=el.getAttribute("data-aliases");if(!aliases){return}aliases.split(",").forEach(alias=>{inlined_types.add(alias)})})}let currentNbImpls=implementors.getElementsByClassName("impl").length;const traitName=document.querySelector(".main-heading h1 > .trait").textContent;const baseIdName="impl-"+traitName+"-";const libs=Object.getOwnPropertyNames(imp);const script=document.querySelector("script[data-ignore-extern-crates]");const ignoreExternCrates=new Set((script?script.getAttribute("data-ignore-extern-crates"):"").split(","),);for(const lib of libs){if(lib===window.currentCrate||ignoreExternCrates.has(lib)){continue}const structs=imp[lib];struct_loop:for(const struct of structs){const list=struct[SYNTHETIC_IDX]?synthetic_implementors:implementors;if(struct[SYNTHETIC_IDX]){for(const struct_type of struct[TYPES_IDX]){if(inlined_types.has(struct_type)){continue struct_loop}inlined_types.add(struct_type)}}const code=document.createElement("h3");code.innerHTML=struct[TEXT_IDX];addClass(code,"code-header");onEachLazy(code.getElementsByTagName("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});const currentId=baseIdName+currentNbImpls;const anchor=document.createElement("a");anchor.href="#"+currentId;addClass(anchor,"anchor");const display=document.createElement("div");display.id=currentId;addClass(display,"impl");display.appendChild(anchor);display.appendChild(code);list.appendChild(display);currentNbImpls+=1}}};if(window.pending_implementors){window.register_implementors(window.pending_implementors)}window.register_type_impls=imp=>{if(!imp||!imp[window.currentCrate]){return}window.pending_type_impls=null;const idMap=new Map();let implementations=document.getElementById("implementations-list");let trait_implementations=document.getElementById("trait-implementations-list");let trait_implementations_header=document.getElementById("trait-implementations");const script=document.querySelector("script[data-self-path]");const selfPath=script?script.getAttribute("data-self-path"):null;const mainContent=document.querySelector("#main-content");const sidebarSection=document.querySelector(".sidebar section");let methods=document.querySelector(".sidebar .block.method");let associatedTypes=document.querySelector(".sidebar .block.associatedtype");let associatedConstants=document.querySelector(".sidebar .block.associatedconstant");let sidebarTraitList=document.querySelector(".sidebar .block.trait-implementation");for(const impList of imp[window.currentCrate]){const types=impList.slice(2);const text=impList[0];const isTrait=impList[1]!==0;const traitName=impList[1];if(types.indexOf(selfPath)===-1){continue}let outputList=isTrait?trait_implementations:implementations;if(outputList===null){const outputListName=isTrait?"Trait Implementations":"Implementations";const outputListId=isTrait?"trait-implementations-list":"implementations-list";const outputListHeaderId=isTrait?"trait-implementations":"implementations";const outputListHeader=document.createElement("h2");outputListHeader.id=outputListHeaderId;outputListHeader.innerText=outputListName;outputList=document.createElement("div");outputList.id=outputListId;if(isTrait){const link=document.createElement("a");link.href=`#${outputListHeaderId}`;link.innerText="Trait Implementations";const h=document.createElement("h3");h.appendChild(link);trait_implementations=outputList;trait_implementations_header=outputListHeader;sidebarSection.appendChild(h);sidebarTraitList=document.createElement("ul");sidebarTraitList.className="block trait-implementation";sidebarSection.appendChild(sidebarTraitList);mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}else{implementations=outputList;if(trait_implementations){mainContent.insertBefore(outputListHeader,trait_implementations_header);mainContent.insertBefore(outputList,trait_implementations_header)}else{const mainContent=document.querySelector("#main-content");mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}}}const template=document.createElement("template");template.innerHTML=text;onEachLazy(template.content.querySelectorAll("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});onEachLazy(template.content.querySelectorAll("[id]"),el=>{let i=0;if(idMap.has(el.id)){i=idMap.get(el.id)}else if(document.getElementById(el.id)){i=1;while(document.getElementById(`${el.id}-${2 * i}`)){i=2*i}while(document.getElementById(`${el.id}-${i}`)){i+=1}}if(i!==0){const oldHref=`#${el.id}`;const newHref=`#${el.id}-${i}`;el.id=`${el.id}-${i}`;onEachLazy(template.content.querySelectorAll("a[href]"),link=>{if(link.getAttribute("href")===oldHref){link.href=newHref}})}idMap.set(el.id,i+1)});const templateAssocItems=template.content.querySelectorAll("section.tymethod, "+"section.method, section.associatedtype, section.associatedconstant");if(isTrait){const li=document.createElement("li");const a=document.createElement("a");a.href=`#${template.content.querySelector(".impl").id}`;a.textContent=traitName;li.appendChild(a);sidebarTraitList.append(li)}else{onEachLazy(templateAssocItems,item=>{let block=hasClass(item,"associatedtype")?associatedTypes:(hasClass(item,"associatedconstant")?associatedConstants:(methods));if(!block){const blockTitle=hasClass(item,"associatedtype")?"Associated Types":(hasClass(item,"associatedconstant")?"Associated Constants":("Methods"));const blockClass=hasClass(item,"associatedtype")?"associatedtype":(hasClass(item,"associatedconstant")?"associatedconstant":("method"));const blockHeader=document.createElement("h3");const blockLink=document.createElement("a");blockLink.href="#implementations";blockLink.innerText=blockTitle;blockHeader.appendChild(blockLink);block=document.createElement("ul");block.className=`block ${blockClass}`;const insertionReference=methods||sidebarTraitList;if(insertionReference){const insertionReferenceH=insertionReference.previousElementSibling;sidebarSection.insertBefore(blockHeader,insertionReferenceH);sidebarSection.insertBefore(block,insertionReferenceH)}else{sidebarSection.appendChild(blockHeader);sidebarSection.appendChild(block)}if(hasClass(item,"associatedtype")){associatedTypes=block}else if(hasClass(item,"associatedconstant")){associatedConstants=block}else{methods=block}}const li=document.createElement("li");const a=document.createElement("a");a.innerText=item.id.split("-")[0].split(".")[1];a.href=`#${item.id}`;li.appendChild(a);block.appendChild(li)})}outputList.appendChild(template.content)}for(const list of[methods,associatedTypes,associatedConstants,sidebarTraitList]){if(!list){continue}const newChildren=Array.prototype.slice.call(list.children);newChildren.sort((a,b)=>{const aI=a.innerText;const bI=b.innerText;return aIbI?1:0});list.replaceChildren(...newChildren)}};if(window.pending_type_impls){window.register_type_impls(window.pending_type_impls)}function addSidebarCrates(){if(!window.ALL_CRATES){return}const sidebarElems=document.getElementsByClassName("sidebar-elems")[0];if(!sidebarElems){return}const h3=document.createElement("h3");h3.innerHTML="Crates";const ul=document.createElement("ul");ul.className="block crate";for(const crate of window.ALL_CRATES){const link=document.createElement("a");link.href=window.rootPath+crate+"/index.html";link.textContent=crate;const li=document.createElement("li");if(window.rootPath!=="./"&&crate===window.currentCrate){li.className="current"}li.appendChild(link);ul.appendChild(li)}sidebarElems.appendChild(h3);sidebarElems.appendChild(ul)}function expandAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);removeClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hasClass(e,"type-contents-toggle")&&!hasClass(e,"more-examples-toggle")){e.open=true}});innerToggle.title="collapse all docs";innerToggle.children[0].innerText="\u2212"}function collapseAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);addClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(e.parentNode.id!=="implementations-list"||(!hasClass(e,"implementors-toggle")&&!hasClass(e,"type-contents-toggle"))){e.open=false}});innerToggle.title="expand all docs";innerToggle.children[0].innerText="+"}function toggleAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);if(!innerToggle){return}if(hasClass(innerToggle,"will-expand")){expandAllDocs()}else{collapseAllDocs()}}(function(){const toggles=document.getElementById(toggleAllDocsId);if(toggles){toggles.onclick=toggleAllDocs}const hideMethodDocs=getSettingValue("auto-hide-method-docs")==="true";const hideImplementations=getSettingValue("auto-hide-trait-implementations")==="true";const hideLargeItemContents=getSettingValue("auto-hide-large-items")!=="false";function setImplementorsTogglesOpen(id,open){const list=document.getElementById(id);if(list!==null){onEachLazy(list.getElementsByClassName("implementors-toggle"),e=>{e.open=open})}}if(hideImplementations){setImplementorsTogglesOpen("trait-implementations-list",false);setImplementorsTogglesOpen("blanket-implementations-list",false)}onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hideLargeItemContents&&hasClass(e,"type-contents-toggle")){e.open=true}if(hideMethodDocs&&hasClass(e,"method-toggle")){e.open=false}})}());window.rustdoc_add_line_numbers_to_examples=()=>{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");if(line_numbers.length>0){return}const count=x.textContent.split("\n").length;const elems=[];for(let i=0;i{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");for(const node of line_numbers){parent.removeChild(node)}})};if(getSettingValue("line-numbers")==="true"){window.rustdoc_add_line_numbers_to_examples()}function showSidebar(){window.hideAllModals(false);const sidebar=document.getElementsByClassName("sidebar")[0];addClass(sidebar,"shown")}function hideSidebar(){const sidebar=document.getElementsByClassName("sidebar")[0];removeClass(sidebar,"shown")}window.addEventListener("resize",()=>{if(window.CURRENT_TOOLTIP_ELEMENT){const base=window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE;const force_visible=base.TOOLTIP_FORCE_VISIBLE;hideTooltip(false);if(force_visible){showTooltip(base);base.TOOLTIP_FORCE_VISIBLE=true}}});const mainElem=document.getElementById(MAIN_ID);if(mainElem){mainElem.addEventListener("click",hideSidebar)}onEachLazy(document.querySelectorAll("a[href^='#']"),el=>{el.addEventListener("click",()=>{expandSection(el.hash.slice(1));hideSidebar()})});onEachLazy(document.querySelectorAll(".toggle > summary:not(.hideme)"),el=>{el.addEventListener("click",e=>{if(e.target.tagName!=="SUMMARY"&&e.target.tagName!=="A"){e.preventDefault()}})});function showTooltip(e){const notable_ty=e.getAttribute("data-notable-ty");if(!window.NOTABLE_TRAITS&¬able_ty){const data=document.getElementById("notable-traits-data");if(data){window.NOTABLE_TRAITS=JSON.parse(data.innerText)}else{throw new Error("showTooltip() called with notable without any notable traits!")}}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE===e){clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);return}window.hideAllModals(false);const wrapper=document.createElement("div");if(notable_ty){wrapper.innerHTML="
"+window.NOTABLE_TRAITS[notable_ty]+"
"}else{if(e.getAttribute("title")!==null){e.setAttribute("data-title",e.getAttribute("title"));e.removeAttribute("title")}if(e.getAttribute("data-title")!==null){const titleContent=document.createElement("div");titleContent.className="content";titleContent.appendChild(document.createTextNode(e.getAttribute("data-title")));wrapper.appendChild(titleContent)}}wrapper.className="tooltip popover";const focusCatcher=document.createElement("div");focusCatcher.setAttribute("tabindex","0");focusCatcher.onfocus=hideTooltip;wrapper.appendChild(focusCatcher);const pos=e.getBoundingClientRect();wrapper.style.top=(pos.top+window.scrollY+pos.height)+"px";wrapper.style.left=0;wrapper.style.right="auto";wrapper.style.visibility="hidden";const body=document.getElementsByTagName("body")[0];body.appendChild(wrapper);const wrapperPos=wrapper.getBoundingClientRect();const finalPos=pos.left+window.scrollX-wrapperPos.width+24;if(finalPos>0){wrapper.style.left=finalPos+"px"}else{wrapper.style.setProperty("--popover-arrow-offset",(wrapperPos.right-pos.right+4)+"px",)}wrapper.style.visibility="";window.CURRENT_TOOLTIP_ELEMENT=wrapper;window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE=e;clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);wrapper.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}clearTooltipHoverTimeout(e)};wrapper.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!e.contains(ev.relatedTarget)){setTooltipHoverTimeout(e,false);addClass(wrapper,"fade-out")}}}function setTooltipHoverTimeout(element,show){clearTooltipHoverTimeout(element);if(!show&&!window.CURRENT_TOOLTIP_ELEMENT){return}if(show&&window.CURRENT_TOOLTIP_ELEMENT){return}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE!==element){return}element.TOOLTIP_HOVER_TIMEOUT=setTimeout(()=>{if(show){showTooltip(element)}else if(!element.TOOLTIP_FORCE_VISIBLE){hideTooltip(false)}},show?window.RUSTDOC_TOOLTIP_HOVER_MS:window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS)}function clearTooltipHoverTimeout(element){if(element.TOOLTIP_HOVER_TIMEOUT!==undefined){removeClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");clearTimeout(element.TOOLTIP_HOVER_TIMEOUT);delete element.TOOLTIP_HOVER_TIMEOUT}}function tooltipBlurHandler(event){if(window.CURRENT_TOOLTIP_ELEMENT&&!window.CURRENT_TOOLTIP_ELEMENT.contains(document.activeElement)&&!window.CURRENT_TOOLTIP_ELEMENT.contains(event.relatedTarget)&&!window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.contains(document.activeElement)&&!window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.contains(event.relatedTarget)){setTimeout(()=>hideTooltip(false),0)}}function hideTooltip(focus){if(window.CURRENT_TOOLTIP_ELEMENT){if(window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE){if(focus){window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.focus()}window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE=false}const body=document.getElementsByTagName("body")[0];body.removeChild(window.CURRENT_TOOLTIP_ELEMENT);clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);window.CURRENT_TOOLTIP_ELEMENT=null}}onEachLazy(document.getElementsByClassName("tooltip"),e=>{e.onclick=()=>{e.TOOLTIP_FORCE_VISIBLE=e.TOOLTIP_FORCE_VISIBLE?false:true;if(window.CURRENT_TOOLTIP_ELEMENT&&!e.TOOLTIP_FORCE_VISIBLE){hideTooltip(true)}else{showTooltip(e);window.CURRENT_TOOLTIP_ELEMENT.setAttribute("tabindex","0");window.CURRENT_TOOLTIP_ELEMENT.focus();window.CURRENT_TOOLTIP_ELEMENT.onblur=tooltipBlurHandler}return false};e.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointermove=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&window.CURRENT_TOOLTIP_ELEMENT&&!window.CURRENT_TOOLTIP_ELEMENT.contains(ev.relatedTarget)){setTooltipHoverTimeout(e,false);addClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out")}}});const sidebar_menu_toggle=document.getElementsByClassName("sidebar-menu-toggle")[0];if(sidebar_menu_toggle){sidebar_menu_toggle.addEventListener("click",()=>{const sidebar=document.getElementsByClassName("sidebar")[0];if(!hasClass(sidebar,"shown")){showSidebar()}else{hideSidebar()}})}function helpBlurHandler(event){blurHandler(event,getHelpButton(),window.hidePopoverMenus)}function buildHelpMenu(){const book_info=document.createElement("span");const channel=getVar("channel");book_info.className="top";book_info.innerHTML=`You can find more information in \ +the rustdoc book.`;const shortcuts=[["?","Show this help dialog"],["S / /","Focus the search field"],["↑","Move up in search results"],["↓","Move down in search results"],["← / →","Switch result tab (when results focused)"],["⏎","Go to active search result"],["+","Expand all sections"],["-","Collapse all sections"],].map(x=>"
"+x[0].split(" ").map((y,index)=>((index&1)===0?""+y+"":" "+y+" ")).join("")+"
"+x[1]+"
").join("");const div_shortcuts=document.createElement("div");addClass(div_shortcuts,"shortcuts");div_shortcuts.innerHTML="

Keyboard Shortcuts

"+shortcuts+"
";const infos=[`For a full list of all search features, take a look here.`,"Prefix searches with a type followed by a colon (e.g., fn:) to \ + restrict the search to a given item kind.","Accepted kinds are: fn, mod, struct, \ + enum, trait, type, macro, \ + and const.","Search functions by type signature (e.g., vec -> usize or \ + -> vec or String, enum:Cow -> bool)","You can look for items with an exact name by putting double quotes around \ + your request: \"string\"","Look for functions that accept or return \ + slices and \ + arrays by writing \ + square brackets (e.g., -> [u8] or [] -> Option)","Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

"+x+"

").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

Search Tricks

"+infos;const rustdoc_version=document.createElement("span");rustdoc_version.className="bottom";const rustdoc_version_code=document.createElement("code");rustdoc_version_code.innerText="rustdoc "+getVar("rustdoc-version");rustdoc_version.appendChild(rustdoc_version_code);const container=document.createElement("div");if(!isHelpPage){container.className="popover"}container.id="help";container.style.display="none";const side_by_side=document.createElement("div");side_by_side.className="side-by-side";side_by_side.appendChild(div_shortcuts);side_by_side.appendChild(div_infos);container.appendChild(book_info);container.appendChild(side_by_side);container.appendChild(rustdoc_version);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);document.getElementById("main-content").appendChild(help_section);container.style.display="block"}else{const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler}return container}window.hideAllModals=switchFocus=>{hideSidebar();window.hidePopoverMenus();hideTooltip(switchFocus)};window.hidePopoverMenus=()=>{onEachLazy(document.querySelectorAll(".search-form .popover"),elem=>{elem.style.display="none"})};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu()}return menu}function showHelp(){getHelpButton().querySelector("a").focus();const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hideAllModals();menu.style.display=""}}if(isHelpPage){showHelp();document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault()})}else{document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault();const menu=getHelpMenu(true);const shouldShowHelp=menu.style.display==="none";if(shouldShowHelp){showHelp()}else{window.hidePopoverMenus()}})}setMobileTopbar();addSidebarItems();addSidebarCrates();onHashChange(null);window.addEventListener("hashchange",onHashChange);searchState.setup()}());(function(){const SIDEBAR_MIN=100;const SIDEBAR_MAX=500;const RUSTDOC_MOBILE_BREAKPOINT=700;const BODY_MIN=400;const SIDEBAR_VANISH_THRESHOLD=SIDEBAR_MIN/2;const sidebarButton=document.getElementById("sidebar-button");if(sidebarButton){sidebarButton.addEventListener("click",e=>{removeClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","false");if(document.querySelector(".rustdoc.src")){window.rustdocToggleSrcSidebar()}e.preventDefault()})}let currentPointerId=null;let desiredSidebarSize=null;let pendingSidebarResizingFrame=false;const resizer=document.querySelector(".sidebar-resizer");const sidebar=document.querySelector(".sidebar");if(!resizer||!sidebar){return}const isSrcPage=hasClass(document.body,"src");function hideSidebar(){if(isSrcPage){window.rustdocCloseSourceSidebar();updateLocalStorage("src-sidebar-width",null);document.documentElement.style.removeProperty("--src-sidebar-width");sidebar.style.removeProperty("--src-sidebar-width");resizer.style.removeProperty("--src-sidebar-width")}else{addClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","true");updateLocalStorage("desktop-sidebar-width",null);document.documentElement.style.removeProperty("--desktop-sidebar-width");sidebar.style.removeProperty("--desktop-sidebar-width");resizer.style.removeProperty("--desktop-sidebar-width")}}function showSidebar(){if(isSrcPage){window.rustdocShowSourceSidebar()}else{removeClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","false")}}function changeSidebarSize(size){if(isSrcPage){updateLocalStorage("src-sidebar-width",size);sidebar.style.setProperty("--src-sidebar-width",size+"px");resizer.style.setProperty("--src-sidebar-width",size+"px")}else{updateLocalStorage("desktop-sidebar-width",size);sidebar.style.setProperty("--desktop-sidebar-width",size+"px");resizer.style.setProperty("--desktop-sidebar-width",size+"px")}}function isSidebarHidden(){return isSrcPage?!hasClass(document.documentElement,"src-sidebar-expanded"):hasClass(document.documentElement,"hide-sidebar")}function resize(e){if(currentPointerId===null||currentPointerId!==e.pointerId){return}e.preventDefault();const pos=e.clientX-3;if(pos=SIDEBAR_MIN){if(isSidebarHidden()){showSidebar()}const constrainedPos=Math.min(pos,window.innerWidth-BODY_MIN,SIDEBAR_MAX);changeSidebarSize(constrainedPos);desiredSidebarSize=constrainedPos;if(pendingSidebarResizingFrame!==false){clearTimeout(pendingSidebarResizingFrame)}pendingSidebarResizingFrame=setTimeout(()=>{if(currentPointerId===null||pendingSidebarResizingFrame===false){return}pendingSidebarResizingFrame=false;document.documentElement.style.setProperty("--resizing-sidebar-width",desiredSidebarSize+"px",)},100)}}window.addEventListener("resize",()=>{if(window.innerWidth=(window.innerWidth-BODY_MIN)){changeSidebarSize(window.innerWidth-BODY_MIN)}else if(desiredSidebarSize!==null&&desiredSidebarSize>SIDEBAR_MIN){changeSidebarSize(desiredSidebarSize)}});function stopResize(e){if(currentPointerId===null){return}if(e){e.preventDefault()}desiredSidebarSize=sidebar.getBoundingClientRect().width;removeClass(resizer,"active");window.removeEventListener("pointermove",resize,false);window.removeEventListener("pointerup",stopResize,false);removeClass(document.documentElement,"sidebar-resizing");document.documentElement.style.removeProperty("--resizing-sidebar-width");if(resizer.releasePointerCapture){resizer.releasePointerCapture(currentPointerId);currentPointerId=null}}function initResize(e){if(currentPointerId!==null||e.altKey||e.ctrlKey||e.metaKey||e.button!==0){return}if(resizer.setPointerCapture){resizer.setPointerCapture(e.pointerId);if(!resizer.hasPointerCapture(e.pointerId)){resizer.releasePointerCapture(e.pointerId);return}currentPointerId=e.pointerId}window.hideAllModals(false);e.preventDefault();window.addEventListener("pointermove",resize,false);window.addEventListener("pointercancel",stopResize,false);window.addEventListener("pointerup",stopResize,false);addClass(resizer,"active");addClass(document.documentElement,"sidebar-resizing");const pos=e.clientX-sidebar.offsetLeft-3;document.documentElement.style.setProperty("--resizing-sidebar-width",pos+"px");desiredSidebarSize=null}resizer.addEventListener("pointerdown",initResize,false)}());(function(){let reset_button_timeout=null;const but=document.getElementById("copy-path");if(!but){return}but.onclick=()=>{const parent=but.parentElement;const path=[];onEach(parent.childNodes,child=>{if(child.tagName==="A"){path.push(child.textContent)}});const el=document.createElement("textarea");el.value=path.join("::");el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);but.classList.add("clicked");if(reset_button_timeout!==null){window.clearTimeout(reset_button_timeout)}function reset_button(){reset_button_timeout=null;but.classList.remove("clicked")}reset_button_timeout=window.setTimeout(reset_button,1000)}}()) \ No newline at end of file diff --git a/rust-docs/static.files/noscript-04d5337699b92874.css b/rust-docs/static.files/noscript-04d5337699b92874.css deleted file mode 100644 index fbd55f57d6..0000000000 --- a/rust-docs/static.files/noscript-04d5337699b92874.css +++ /dev/null @@ -1 +0,0 @@ - #main-content .attributes{margin-left:0 !important;}#copy-path,#sidebar-button,.sidebar-resizer{display:none !important;}nav.sub{display:none;}.src .sidebar{display:none;}.notable-traits{display:none;}:root{--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-input-border-color:#717171;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#f5f5f5;--sidebar-background-color-hover:#e0e0e0;--code-block-background-color:#f5f5f5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--mobile-sidebar-menu-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-error-code-background-color:#d0cccc;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#fff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--test-arrow-color:#f5f5f5;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#f5f5f5;--test-arrow-hover-background-color:rgb(78,139,202);--target-background-color:#fdffd3;--target-border-color:#ad7c37;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--src-sidebar-background-selected:#fff;--src-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#f5f5f5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);--sidebar-resizer-hover:hsl(207,90%,66%);--sidebar-resizer-active:hsl(207,90%,54%);}@media (prefers-color-scheme:dark){:root{--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-input-border-color:#999;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-error-code-background-color:#484848;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--test-arrow-color:#dedede;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#dedede;--test-arrow-hover-background-color:#4e8bca;--target-background-color:#494a3d;--target-border-color:#bb7410;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--src-sidebar-background-selected:#333;--src-sidebar-background-hover:#444;--table-alt-row-background-color:#2a2a2a;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);--sidebar-resizer-hover:hsl(207,30%,54%);--sidebar-resizer-active:hsl(207,90%,54%);}} \ No newline at end of file diff --git a/rust-docs/static.files/noscript-09095024cf37855e.css b/rust-docs/static.files/noscript-09095024cf37855e.css new file mode 100644 index 0000000000..59786941f9 --- /dev/null +++ b/rust-docs/static.files/noscript-09095024cf37855e.css @@ -0,0 +1 @@ + #main-content .attributes{margin-left:0 !important;}#copy-path,#sidebar-button,.sidebar-resizer{display:none !important;}nav.sub{display:none;}.src .sidebar{display:none;}.notable-traits{display:none;}:root,:root:not([data-theme]){--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-input-border-color:#717171;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#f5f5f5;--sidebar-background-color-hover:#e0e0e0;--code-block-background-color:#f5f5f5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--mobile-sidebar-menu-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-error-code-background-color:#d0cccc;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#fff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--test-arrow-color:#f5f5f5;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#f5f5f5;--test-arrow-hover-background-color:rgb(78,139,202);--target-background-color:#fdffd3;--target-border-color:#ad7c37;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--src-sidebar-background-selected:#fff;--src-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#f5f5f5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);--sidebar-resizer-hover:hsl(207,90%,66%);--sidebar-resizer-active:hsl(207,90%,54%);}@media (prefers-color-scheme:dark){:root,:root:not([data-theme]){--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-input-border-color:#999;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-error-code-background-color:#484848;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--test-arrow-color:#dedede;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#dedede;--test-arrow-hover-background-color:#4e8bca;--target-background-color:#494a3d;--target-border-color:#bb7410;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--src-sidebar-background-selected:#333;--src-sidebar-background-hover:#444;--table-alt-row-background-color:#2a2a2a;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);--sidebar-resizer-hover:hsl(207,30%,54%);--sidebar-resizer-active:hsl(207,90%,54%);}} \ No newline at end of file diff --git a/rust-docs/static.files/rustdoc-e935ef01ae1c1829.css b/rust-docs/static.files/rustdoc-081576b923113409.css similarity index 68% rename from rust-docs/static.files/rustdoc-e935ef01ae1c1829.css rename to rust-docs/static.files/rustdoc-081576b923113409.css index 37ac48ccd3..33b69caa13 100644 --- a/rust-docs/static.files/rustdoc-e935ef01ae1c1829.css +++ b/rust-docs/static.files/rustdoc-081576b923113409.css @@ -3,11 +3,14 @@ fill="none" stroke="black" strike-linecap="square" stroke-miterlimit="10" stroke-width="12"/> \ ');filter:var(--crate-search-div-filter);}#crate-search-div:hover::after,#crate-search-div:focus-within::after{filter:var(--crate-search-div-hover-filter);}#crate-search>option{font-size:1rem;}.search-input{-webkit-appearance:none;outline:none;border:1px solid var(--border-color);border-radius:2px;padding:8px;font-size:1rem;flex-grow:1;background-color:var(--button-background-color);color:var(--search-color);}.search-input:focus{border-color:var(--search-input-focused-border-color);}.search-results{display:none;}.search-results.active{display:block;}.search-results>a{display:flex;margin-left:2px;margin-right:2px;border-bottom:1px solid var(--search-result-border-color);gap:1em;}.search-results>a>div.desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:2;}.search-results a:hover,.search-results a:focus{background-color:var(--search-result-link-focus-background-color);}.search-results .result-name{display:flex;align-items:center;justify-content:start;flex:3;}.search-results .result-name .alias{color:var(--search-results-alias-color);}.search-results .result-name .grey{color:var(--search-results-grey-color);}.search-results .result-name .typename{color:var(--search-results-grey-color);font-size:0.875rem;width:var(--search-typename-width);}.search-results .result-name .path{word-break:break-all;max-width:calc(100% - var(--search-typename-width));display:inline-block;}.search-results .result-name .path>*{display:inline;}.popover{position:absolute;top:100%;right:0;z-index:calc(var(--desktop-sidebar-z-index) + 1);margin-top:7px;border-radius:3px;border:1px solid var(--border-color);background-color:var(--main-background-color);color:var(--main-color);--popover-arrow-offset:11px;}.popover::before{content:'';position:absolute;right:var(--popover-arrow-offset);border:solid var(--border-color);border-width:1px 1px 0 0;background-color:var(--main-background-color);padding:4px;transform:rotate(-45deg);top:-5px;}.setting-line{margin:1.2em 0.6em;}.setting-radio input,.setting-check input{margin-right:0.3em;height:1.2rem;width:1.2rem;border:2px solid var(--settings-input-border-color);outline:none;-webkit-appearance:none;cursor:pointer;}.setting-radio input{border-radius:50%;}.setting-radio span,.setting-check span{padding-bottom:1px;}.setting-radio{margin-top:0.1em;margin-bottom:0.1em;min-width:3.8em;padding:0.3em;display:inline-flex;align-items:center;cursor:pointer;}.setting-radio+.setting-radio{margin-left:0.5em;}.setting-check{margin-right:20px;display:flex;align-items:center;cursor:pointer;}.setting-radio input:checked{box-shadow:inset 0 0 0 3px var(--main-background-color);background-color:var(--settings-input-color);}.setting-check input:checked{background-color:var(--settings-input-color);border-width:1px;content:url('data:image/svg+xml,\ \ - ');}.setting-radio input:focus,.setting-check input:focus{box-shadow:0 0 1px 1px var(--settings-input-color);}.setting-radio input:checked:focus{box-shadow:inset 0 0 0 3px var(--main-background-color),0 0 2px 2px var(--settings-input-color);}.setting-radio input:hover,.setting-check input:hover{border-color:var(--settings-input-color) !important;}#help.popover{max-width:600px;--popover-arrow-offset:48px;}#help dt{float:left;clear:left;margin-right:0.5rem;}#help span.top,#help span.bottom{text-align:center;display:block;font-size:1.125rem;}#help span.top{margin:10px 0;border-bottom:1px solid var(--border-color);padding-bottom:4px;margin-bottom:6px;}#help span.bottom{clear:both;border-top:1px solid var(--border-color);}.side-by-side>div{width:50%;float:left;padding:0 20px 20px 17px;}.item-info .stab{display:block;padding:3px;margin-bottom:5px;}.item-name .stab{margin-left:0.3125em;}.stab{padding:0 2px;font-size:0.875rem;font-weight:normal;color:var(--main-color);background-color:var(--stab-background-color);width:fit-content;white-space:pre-wrap;border-radius:3px;display:inline;vertical-align:baseline;}.stab.portability>code{background:none;color:var(--stab-code-color);}.stab .emoji,.item-info .stab::before{font-size:1.25rem;}.stab .emoji{margin-right:0.3rem;}.item-info .stab::before{content:"\0";width:0;display:inline-block;color:transparent;}.emoji{text-shadow:1px 0 0 black,-1px 0 0 black,0 1px 0 black,0 -1px 0 black;}.since{font-weight:normal;font-size:initial;}.rightside{padding-left:12px;float:right;}.rightside:not(a),.out-of-band{color:var(--right-side-color);}pre.rust{tab-size:4;-moz-tab-size:4;}pre.rust .kw{color:var(--code-highlight-kw-color);}pre.rust .kw-2{color:var(--code-highlight-kw-2-color);}pre.rust .lifetime{color:var(--code-highlight-lifetime-color);}pre.rust .prelude-ty{color:var(--code-highlight-prelude-color);}pre.rust .prelude-val{color:var(--code-highlight-prelude-val-color);}pre.rust .string{color:var(--code-highlight-string-color);}pre.rust .number{color:var(--code-highlight-number-color);}pre.rust .bool-val{color:var(--code-highlight-literal-color);}pre.rust .self{color:var(--code-highlight-self-color);}pre.rust .attr{color:var(--code-highlight-attribute-color);}pre.rust .macro,pre.rust .macro-nonterminal{color:var(--code-highlight-macro-color);}pre.rust .question-mark{font-weight:bold;color:var(--code-highlight-question-mark-color);}pre.rust .comment{color:var(--code-highlight-comment-color);}pre.rust .doccomment{color:var(--code-highlight-doc-comment-color);}.rustdoc.src .example-wrap pre.rust a{background:var(--codeblock-link-background);}.example-wrap.compile_fail,.example-wrap.should_panic{border-left:2px solid var(--codeblock-error-color);}.ignore.example-wrap{border-left:2px solid var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover,.example-wrap.should_panic:hover{border-left:2px solid var(--codeblock-error-hover-color);}.example-wrap.ignore:hover{border-left:2px solid var(--codeblock-ignore-hover-color);}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip{color:var(--codeblock-error-color);}.example-wrap.ignore .tooltip{color:var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover .tooltip,.example-wrap.should_panic:hover .tooltip{color:var(--codeblock-error-hover-color);}.example-wrap.ignore:hover .tooltip{color:var(--codeblock-ignore-hover-color);}.example-wrap .tooltip{position:absolute;display:block;left:-25px;top:5px;margin:0;line-height:1;}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip,.example-wrap.ignore .tooltip{font-weight:bold;font-size:1.25rem;}.content .docblock .warning{border-left:2px solid var(--warning-border-color);padding:14px;position:relative;overflow-x:visible !important;}.content .docblock .warning::before{color:var(--warning-border-color);content:"ⓘ";position:absolute;left:-25px;top:5px;font-weight:bold;font-size:1.25rem;}.top-doc>.docblock>.warning:first-child::before{top:20px;}a.test-arrow{visibility:hidden;position:absolute;padding:5px 10px 5px 10px;border-radius:5px;font-size:1.375rem;top:5px;right:5px;z-index:1;color:var(--test-arrow-color);background-color:var(--test-arrow-background-color);}a.test-arrow:hover{color:var(--test-arrow-hover-color);background-color:var(--test-arrow-hover-background-color);}.example-wrap:hover .test-arrow{visibility:visible;}.code-attribute{font-weight:300;color:var(--code-attribute-color);}.item-spacer{width:100%;height:12px;display:block;}.out-of-band>span.since{font-size:1.25rem;}.sub-variant h4{font-size:1rem;font-weight:400;margin-top:0;margin-bottom:0;}.sub-variant{margin-left:24px;margin-bottom:40px;}.sub-variant>.sub-variant-field{margin-left:24px;}:target{padding-right:3px;background-color:var(--target-background-color);border-right:3px solid var(--target-border-color);}.code-header a.tooltip{color:inherit;margin-right:15px;position:relative;}.code-header a.tooltip:hover{color:var(--link-color);}a.tooltip:hover::after{position:absolute;top:calc(100% - 10px);left:-15px;right:-15px;height:20px;content:"\00a0";}.fade-out{opacity:0;transition:opacity 0.45s cubic-bezier(0,0,0.1,1.0);}.popover.tooltip .content{margin:0.25em 0.5em;}.popover.tooltip .content pre,.popover.tooltip .content code{background:transparent;margin:0;padding:0;font-size:1.25rem;white-space:pre-wrap;}.popover.tooltip .content>h3:first-child{margin:0 0 5px 0;}.search-failed{text-align:center;margin-top:20px;display:none;}.search-failed.active{display:block;}.search-failed>ul{text-align:left;max-width:570px;margin-left:auto;margin-right:auto;}#search-tabs{display:flex;flex-direction:row;gap:1px;margin-bottom:4px;}#search-tabs button{text-align:center;font-size:1.125rem;border:0;border-top:2px solid;flex:1;line-height:1.5;color:inherit;}#search-tabs button:not(.selected){background-color:var(--search-tab-button-not-selected-background);border-top-color:var(--search-tab-button-not-selected-border-top-color);}#search-tabs button:hover,#search-tabs button.selected{background-color:var(--search-tab-button-selected-background);border-top-color:var(--search-tab-button-selected-border-top-color);}#search-tabs .count{font-size:1rem;font-variant-numeric:tabular-nums;color:var(--search-tab-title-count-color);}#search .error code{border-radius:3px;background-color:var(--search-error-code-background-color);}.search-corrections{font-weight:normal;}#src-sidebar{width:100%;overflow:auto;}#src-sidebar div.files>a:hover,details.dir-entry summary:hover,#src-sidebar div.files>a:focus,details.dir-entry summary:focus{background-color:var(--src-sidebar-background-hover);}#src-sidebar div.files>a.selected{background-color:var(--src-sidebar-background-selected);}.src-sidebar-title{position:sticky;top:0;display:flex;padding:8px 8px 0 48px;margin-bottom:7px;background:var(--sidebar-background-color);border-bottom:1px solid var(--border-color);}#settings-menu,#help-button{margin-left:4px;display:flex;}#sidebar-button{display:none;line-height:0;}.hide-sidebar #sidebar-button,.src #sidebar-button{display:flex;margin-right:4px;position:fixed;left:6px;height:34px;width:34px;background-color:var(--main-background-color);z-index:1;}.src #sidebar-button{left:8px;z-index:calc(var(--desktop-sidebar-z-index) + 1);}.hide-sidebar .src #sidebar-button{position:static;}#settings-menu>a,#help-button>a,#sidebar-button>a{display:flex;align-items:center;justify-content:center;background-color:var(--button-background-color);border:1px solid var(--border-color);border-radius:2px;color:var(--settings-button-color);font-size:20px;width:33px;}#settings-menu>a:hover,#settings-menu>a:focus,#help-button>a:hover,#help-button>a:focus,#sidebar-button>a:hover,#sidebar-button>a:focus{border-color:var(--settings-button-border-focus);}#sidebar-button>a:before{content:url('data:image/svg+xml,');}.setting-radio input:focus,.setting-check input:focus{box-shadow:0 0 1px 1px var(--settings-input-color);}.setting-radio input:checked:focus{box-shadow:inset 0 0 0 3px var(--main-background-color),0 0 2px 2px var(--settings-input-color);}.setting-radio input:hover,.setting-check input:hover{border-color:var(--settings-input-color) !important;}#help.popover{max-width:600px;--popover-arrow-offset:48px;}#help dt{float:left;clear:left;margin-right:0.5rem;}#help span.top,#help span.bottom{text-align:center;display:block;font-size:1.125rem;}#help span.top{margin:10px 0;border-bottom:1px solid var(--border-color);padding-bottom:4px;margin-bottom:6px;}#help span.bottom{clear:both;border-top:1px solid var(--border-color);}.side-by-side>div{width:50%;float:left;padding:0 20px 20px 17px;}.item-info .stab{display:block;padding:3px;margin-bottom:5px;}.item-name .stab{margin-left:0.3125em;}.stab{padding:0 2px;font-size:0.875rem;font-weight:normal;color:var(--main-color);background-color:var(--stab-background-color);width:fit-content;white-space:pre-wrap;border-radius:3px;display:inline;vertical-align:baseline;}.stab.portability>code{background:none;color:var(--stab-code-color);}.stab .emoji,.item-info .stab::before{font-size:1.25rem;}.stab .emoji{margin-right:0.3rem;}.item-info .stab::before{content:"\0";width:0;display:inline-block;color:transparent;}.emoji{text-shadow:1px 0 0 black,-1px 0 0 black,0 1px 0 black,0 -1px 0 black;}.since{font-weight:normal;font-size:initial;}.rightside{padding-left:12px;float:right;}.rightside:not(a),.out-of-band{color:var(--right-side-color);}pre.rust{tab-size:4;-moz-tab-size:4;}pre.rust .kw{color:var(--code-highlight-kw-color);}pre.rust .kw-2{color:var(--code-highlight-kw-2-color);}pre.rust .lifetime{color:var(--code-highlight-lifetime-color);}pre.rust .prelude-ty{color:var(--code-highlight-prelude-color);}pre.rust .prelude-val{color:var(--code-highlight-prelude-val-color);}pre.rust .string{color:var(--code-highlight-string-color);}pre.rust .number{color:var(--code-highlight-number-color);}pre.rust .bool-val{color:var(--code-highlight-literal-color);}pre.rust .self{color:var(--code-highlight-self-color);}pre.rust .attr{color:var(--code-highlight-attribute-color);}pre.rust .macro,pre.rust .macro-nonterminal{color:var(--code-highlight-macro-color);}pre.rust .question-mark{font-weight:bold;color:var(--code-highlight-question-mark-color);}pre.rust .comment{color:var(--code-highlight-comment-color);}pre.rust .doccomment{color:var(--code-highlight-doc-comment-color);}.rustdoc.src .example-wrap pre.rust a{background:var(--codeblock-link-background);}.example-wrap.compile_fail,.example-wrap.should_panic{border-left:2px solid var(--codeblock-error-color);}.ignore.example-wrap{border-left:2px solid var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover,.example-wrap.should_panic:hover{border-left:2px solid var(--codeblock-error-hover-color);}.example-wrap.ignore:hover{border-left:2px solid var(--codeblock-ignore-hover-color);}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip{color:var(--codeblock-error-color);}.example-wrap.ignore .tooltip{color:var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover .tooltip,.example-wrap.should_panic:hover .tooltip{color:var(--codeblock-error-hover-color);}.example-wrap.ignore:hover .tooltip{color:var(--codeblock-ignore-hover-color);}.example-wrap .tooltip{position:absolute;display:block;left:-25px;top:5px;margin:0;line-height:1;}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip,.example-wrap.ignore .tooltip{font-weight:bold;font-size:1.25rem;}.content .docblock .warning{border-left:2px solid var(--warning-border-color);padding:14px;position:relative;overflow-x:visible !important;}.content .docblock .warning::before{color:var(--warning-border-color);content:"ⓘ";position:absolute;left:-25px;top:5px;font-weight:bold;font-size:1.25rem;}.top-doc>.docblock>.warning:first-child::before{top:20px;}a.test-arrow{visibility:hidden;position:absolute;padding:5px 10px 5px 10px;border-radius:5px;font-size:1.375rem;top:5px;right:5px;z-index:1;color:var(--test-arrow-color);background-color:var(--test-arrow-background-color);}a.test-arrow:hover{color:var(--test-arrow-hover-color);background-color:var(--test-arrow-hover-background-color);}.example-wrap:hover .test-arrow{visibility:visible;}.code-attribute{font-weight:300;color:var(--code-attribute-color);}.item-spacer{width:100%;height:12px;display:block;}.out-of-band>span.since{font-size:1.25rem;}.sub-variant h4{font-size:1rem;font-weight:400;margin-top:0;margin-bottom:0;}.sub-variant{margin-left:24px;margin-bottom:40px;}.sub-variant>.sub-variant-field{margin-left:24px;}:target{padding-right:3px;background-color:var(--target-background-color);border-right:3px solid var(--target-border-color);}.code-header a.tooltip{color:inherit;margin-right:15px;position:relative;}.code-header a.tooltip:hover{color:var(--link-color);}a.tooltip:hover::after{position:absolute;top:calc(100% - 10px);left:-15px;right:-15px;height:20px;content:"\00a0";}.fade-out{opacity:0;transition:opacity 0.45s cubic-bezier(0,0,0.1,1.0);}.popover.tooltip .content{margin:0.25em 0.5em;}.popover.tooltip .content pre,.popover.tooltip .content code{background:transparent;margin:0;padding:0;font-size:1.25rem;white-space:pre-wrap;}.popover.tooltip .content>h3:first-child{margin:0 0 5px 0;}.search-failed{text-align:center;margin-top:20px;display:none;}.search-failed.active{display:block;}.search-failed>ul{text-align:left;max-width:570px;margin-left:auto;margin-right:auto;}#search-tabs{display:flex;flex-direction:row;gap:1px;margin-bottom:4px;}#search-tabs button{text-align:center;font-size:1.125rem;border:0;border-top:2px solid;flex:1;line-height:1.5;color:inherit;}#search-tabs button:not(.selected){background-color:var(--search-tab-button-not-selected-background);border-top-color:var(--search-tab-button-not-selected-border-top-color);}#search-tabs button:hover,#search-tabs button.selected{background-color:var(--search-tab-button-selected-background);border-top-color:var(--search-tab-button-selected-border-top-color);}#search-tabs .count{font-size:1rem;font-variant-numeric:tabular-nums;color:var(--search-tab-title-count-color);}#search .error code{border-radius:3px;background-color:var(--search-error-code-background-color);}.search-corrections{font-weight:normal;}#src-sidebar{width:100%;overflow:auto;}#src-sidebar div.files>a:hover,details.dir-entry summary:hover,#src-sidebar div.files>a:focus,details.dir-entry summary:focus{background-color:var(--src-sidebar-background-hover);}#src-sidebar div.files>a.selected{background-color:var(--src-sidebar-background-selected);}.src-sidebar-title{position:sticky;top:0;display:flex;padding:8px 8px 0 48px;margin-bottom:7px;background:var(--sidebar-background-color);border-bottom:1px solid var(--border-color);}#settings-menu,#help-button{margin-left:4px;display:flex;}#sidebar-button{display:none;line-height:0;}.hide-sidebar #sidebar-button,.src #sidebar-button{display:flex;margin-right:4px;position:fixed;left:6px;height:34px;width:34px;background-color:var(--main-background-color);z-index:1;}.src #sidebar-button{left:8px;z-index:calc(var(--desktop-sidebar-z-index) + 1);}.hide-sidebar .src #sidebar-button{position:static;}#settings-menu>a,#help-button>a,#sidebar-button>a{display:flex;align-items:center;justify-content:center;background-color:var(--button-background-color);border:1px solid var(--border-color);border-radius:2px;color:var(--settings-button-color);font-size:20px;width:33px;}#settings-menu>a:hover,#settings-menu>a:focus,#help-button>a:hover,#help-button>a:focus,#sidebar-button>a:hover,#sidebar-button>a:focus{border-color:var(--settings-button-border-focus);}#settings-menu>a{line-height:0;font-size:0;}#settings-menu>a:before{content:url('wheel-63255fc4502dca9a.svg');width:22px;height:22px;}#sidebar-button>a:before{content:url('data:image/svg+xml,\ \ \ - ');width:22px;height:22px;}#copy-path{color:var(--copy-path-button-color);background:var(--main-background-color);height:34px;margin-left:10px;padding:0;padding-left:2px;border:0;width:33px;}#copy-path>img{filter:var(--copy-path-img-filter);}#copy-path:hover>img{filter:var(--copy-path-img-hover-filter);}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#settings-menu.rotate>a img{animation:rotating 2s linear infinite;}kbd{display:inline-block;padding:3px 5px;font:15px monospace;line-height:10px;vertical-align:middle;border:solid 1px var(--border-color);border-radius:3px;color:var(--kbd-color);background-color:var(--kbd-background);box-shadow:inset 0 -1px 0 var(--kbd-box-shadow-color);}ul.all-items>li{list-style:none;}details.dir-entry{padding-left:4px;}details.dir-entry>summary{margin:0 0 0 -4px;padding:0 0 0 4px;cursor:pointer;}details.dir-entry div.folders,details.dir-entry div.files{padding-left:23px;}details.dir-entry a{display:block;}details.toggle{contain:layout;position:relative;}details.toggle>summary.hideme{cursor:pointer;font-size:1rem;}details.toggle>summary{list-style:none;outline:none;}details.toggle>summary::-webkit-details-marker,details.toggle>summary::marker{display:none;}details.toggle>summary.hideme>span{margin-left:9px;}details.toggle>summary::before{background:url('data:image/svg+xml,');width:22px;height:22px;}#copy-path{color:var(--copy-path-button-color);background:var(--main-background-color);height:34px;width:33px;margin-left:10px;padding:0;padding-left:2px;border:0;font-size:0;}#copy-path::before{filter:var(--copy-path-img-filter);content:url('clipboard-24048e6d87f63d07.svg');}#copy-path:hover::before{filter:var(--copy-path-img-hover-filter);}#copy-path.clicked::before{content:url('data:image/svg+xml,\ + \ + ');}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#settings-menu.rotate>a img{animation:rotating 2s linear infinite;}kbd{display:inline-block;padding:3px 5px;font:15px monospace;line-height:10px;vertical-align:middle;border:solid 1px var(--border-color);border-radius:3px;color:var(--kbd-color);background-color:var(--kbd-background);box-shadow:inset 0 -1px 0 var(--kbd-box-shadow-color);}ul.all-items>li{list-style:none;}details.dir-entry{padding-left:4px;}details.dir-entry>summary{margin:0 0 0 -4px;padding:0 0 0 4px;cursor:pointer;}details.dir-entry div.folders,details.dir-entry div.files{padding-left:23px;}details.dir-entry a{display:block;}details.toggle{contain:layout;position:relative;}details.toggle>summary.hideme{cursor:pointer;font-size:1rem;}details.toggle>summary{list-style:none;outline:none;}details.toggle>summary::-webkit-details-marker,details.toggle>summary::marker{display:none;}details.toggle>summary.hideme>span{margin-left:9px;}details.toggle>summary::before{background:url('data:image/svg+xml,') no-repeat top left;content:"";cursor:pointer;width:16px;height:16px;display:inline-block;vertical-align:middle;opacity:.5;filter:var(--toggle-filter);}details.toggle>summary.hideme>span,.more-examples-toggle summary,.more-examples-toggle .hide-more{color:var(--toggles-color);}details.toggle>summary::after{content:"Expand";overflow:hidden;width:0;height:0;position:absolute;}details.toggle>summary.hideme::after{content:"";}details.toggle>summary:focus::before,details.toggle>summary:hover::before{opacity:1;}details.toggle>summary:focus-visible::before{outline:1px dotted #000;outline-offset:1px;}details.non-exhaustive{margin-bottom:8px;}details.toggle>summary.hideme::before{position:relative;}details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;top:4px;}.impl-items>details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;}details.toggle[open] >summary.hideme{position:absolute;}details.toggle[open] >summary.hideme>span{display:none;}details.toggle[open] >summary::before{background:url('data:image/svg+xml,') no-repeat top left;}details viewBox="0 0 22 22" fill="none" stroke="black">\ \ \ - ');width:22px;height:22px;}.sidebar-menu-toggle:before{filter:var(--mobile-sidebar-menu-filter);}.sidebar-menu-toggle:hover{background:var(--main-background-color);}.item-table,.item-row,.item-table>li,.item-table>li>div,.search-results>a,.search-results>a>div{display:block;}.search-results>a{padding:5px 0px;}.search-results>a>div.desc,.item-table>li>div.desc{padding-left:2em;}.search-results .result-name{display:block;}.search-results .result-name .typename{width:initial;margin-right:0;}.search-results .result-name .typename,.search-results .result-name .path{display:inline;}.src-sidebar-expanded .src .sidebar{position:fixed;max-width:100vw;width:100vw;}.src .src-sidebar-title{padding-top:0;}details.toggle:not(.top-doc)>summary{margin-left:10px;}.impl-items>details.toggle>summary:not(.hideme)::before,#main-content>details.toggle:not(.top-doc)>summary::before,#main-content>div>details.toggle>summary::before{left:-11px;}.impl-items>.item-info{margin-left:34px;}.src nav.sub{margin:0;padding:var(--nav-sub-mobile-padding);}}@media (min-width:701px){.scraped-example-title{position:absolute;z-index:10;background:var(--main-background-color);bottom:8px;right:5px;padding:2px 4px;box-shadow:0 0 4px var(--main-background-color);}}@media print{nav.sidebar,nav.sub,.out-of-band,a.src,#copy-path,details.toggle[open] >summary::before,details.toggle>summary::before,details.toggle.top-doc>summary{display:none;}.docblock{margin-left:0;}main{padding:10px;}}@media (max-width:464px){.docblock{margin-left:12px;}.docblock code{overflow-wrap:break-word;overflow-wrap:anywhere;}nav.sub{flex-direction:column;}.search-form{align-self:stretch;}}.variant,.implementors-toggle>summary,.impl,#implementors-list>.docblock,.impl-items>section,.impl-items>.toggle>summary,.methods>section,.methods>.toggle>summary{margin-bottom:0.75em;}.variants>.docblock,.implementors-toggle>.docblock,.impl-items>.toggle[open]:not(:last-child),.methods>.toggle[open]:not(:last-child),.implementors-toggle[open]:not(:last-child){margin-bottom:2em;}#trait-implementations-list .impl-items>.toggle:not(:last-child),#synthetic-implementations-list .impl-items>.toggle:not(:last-child),#blanket-implementations-list .impl-items>.toggle:not(:last-child){margin-bottom:1em;}.scraped-example-list .scrape-help{margin-left:10px;padding:0 4px;font-weight:normal;font-size:12px;position:relative;bottom:1px;border:1px solid var(--scrape-example-help-border-color);border-radius:50px;color:var(--scrape-example-help-color);}.scraped-example-list .scrape-help:hover{border-color:var(--scrape-example-help-hover-border-color);color:var(--scrape-example-help-hover-color);}.scraped-example{position:relative;}.scraped-example .code-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.scraped-example:not(.expanded) .code-wrapper{max-height:calc(1.5em * 5 + 10px);}.scraped-example:not(.expanded) .code-wrapper pre{overflow-y:hidden;padding-bottom:0;max-height:calc(1.5em * 5 + 10px);}.more-scraped-examples .scraped-example:not(.expanded) .code-wrapper,.more-scraped-examples .scraped-example:not(.expanded) .code-wrapper pre{max-height:calc(1.5em * 10 + 10px);}.scraped-example .code-wrapper .next,.scraped-example .code-wrapper .prev,.scraped-example .code-wrapper .expand{color:var(--main-color);position:absolute;top:0.25em;z-index:1;padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.scraped-example .code-wrapper .prev{right:2.25em;}.scraped-example .code-wrapper .next{right:1.25em;}.scraped-example .code-wrapper .expand{right:0.25em;}.scraped-example:not(.expanded) .code-wrapper::before,.scraped-example:not(.expanded) .code-wrapper::after{content:" ";width:100%;height:5px;position:absolute;z-index:1;}.scraped-example:not(.expanded) .code-wrapper::before{top:0;background:linear-gradient(to bottom,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example:not(.expanded) .code-wrapper::after{bottom:0;background:linear-gradient(to top,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example .code-wrapper .example-wrap{width:100%;overflow-y:hidden;margin-bottom:0;}.scraped-example:not(.expanded) .code-wrapper .example-wrap{overflow-x:hidden;}.scraped-example .example-wrap .rust span.highlight{background:var(--scrape-example-code-line-highlight);}.scraped-example .example-wrap .rust span.highlight.focus{background:var(--scrape-example-code-line-highlight-focus);}.more-examples-toggle{max-width:calc(100% + 25px);margin-top:10px;margin-left:-25px;}.more-examples-toggle .hide-more{margin-left:25px;cursor:pointer;}.more-scraped-examples{margin-left:25px;position:relative;}.toggle-line{position:absolute;top:5px;bottom:0;right:calc(100% + 10px);padding:0 4px;cursor:pointer;}.toggle-line-inner{min-width:2px;height:100%;background:var(--scrape-example-toggle-line-background);}.toggle-line:hover .toggle-line-inner{background:var(--scrape-example-toggle-line-hover-background);}.more-scraped-examples .scraped-example,.example-links{margin-top:20px;}.more-scraped-examples .scraped-example:first-child{margin-top:5px;}.example-links ul{margin-bottom:0;}:root[data-theme="light"]{--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-input-border-color:#717171;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#f5f5f5;--sidebar-background-color-hover:#e0e0e0;--code-block-background-color:#f5f5f5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--mobile-sidebar-menu-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-error-code-background-color:#d0cccc;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#fff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--test-arrow-color:#f5f5f5;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#f5f5f5;--test-arrow-hover-background-color:rgb(78,139,202);--target-background-color:#fdffd3;--target-border-color:#ad7c37;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--src-sidebar-background-selected:#fff;--src-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#f5f5f5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);--sidebar-resizer-hover:hsl(207,90%,66%);--sidebar-resizer-active:hsl(207,90%,54%);}:root[data-theme="dark"]{--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-input-border-color:#999;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-error-code-background-color:#484848;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--test-arrow-color:#dedede;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#dedede;--test-arrow-hover-background-color:#4e8bca;--target-background-color:#494a3d;--target-border-color:#bb7410;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--src-sidebar-background-selected:#333;--src-sidebar-background-hover:#444;--table-alt-row-background-color:#2a2a2a;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);--sidebar-resizer-hover:hsl(207,30%,54%);--sidebar-resizer-active:hsl(207,90%,54%);}:root[data-theme="ayu"]{--main-background-color:#0f1419;--main-color:#c5c5c5;--settings-input-color:#ffb454;--settings-input-border-color:#999;--settings-button-color:#fff;--settings-button-border-focus:#e0e0e0;--sidebar-background-color:#14191f;--sidebar-background-color-hover:rgba(70,70,70,0.33);--code-block-background-color:#191f26;--scrollbar-track-background-color:transparent;--scrollbar-thumb-background-color:#5c6773;--scrollbar-color:#5c6773 #24292f;--headings-border-bottom-color:#5c6773;--border-color:#5c6773;--button-background-color:#141920;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#5c6773;--copy-path-button-color:#fff;--copy-path-img-filter:invert(70%);--copy-path-img-hover-filter:invert(100%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ffa0a5;--trait-link-color:#39afd7;--assoc-item-link-color:#39afd7;--function-link-color:#fdd687;--macro-link-color:#a37acc;--keyword-link-color:#39afd7;--mod-link-color:#39afd7;--link-color:#39afd7;--sidebar-link-color:#53b1db;--sidebar-current-link-background-color:transparent;--search-result-link-focus-background-color:#3c3c3c;--search-result-border-color:#aaa3;--search-color:#fff;--search-error-code-background-color:#4f4c4c;--search-results-alias-color:#c5c5c5;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:none;--search-tab-button-not-selected-background:transparent !important;--search-tab-button-selected-border-top-color:none;--search-tab-button-selected-background:#141920 !important;--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ff7733;--code-highlight-kw-2-color:#ff7733;--code-highlight-lifetime-color:#ff7733;--code-highlight-prelude-color:#69f2df;--code-highlight-prelude-val-color:#ff7733;--code-highlight-number-color:#b8cc52;--code-highlight-string-color:#b8cc52;--code-highlight-literal-color:#ff7733;--code-highlight-attribute-color:#e6e1cf;--code-highlight-self-color:#36a3d9;--code-highlight-macro-color:#a37acc;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#788797;--code-highlight-doc-comment-color:#a1ac88;--src-line-numbers-span-color:#5c6773;--src-line-number-highlighted-background-color:rgba(255,236,164,0.06);--test-arrow-color:#788797;--test-arrow-background-color:rgba(57,175,215,0.09);--test-arrow-hover-color:#c5c5c5;--test-arrow-hover-background-color:rgba(57,175,215,0.368);--target-background-color:rgba(255,236,164,0.06);--target-border-color:rgba(255,180,76,0.85);--kbd-color:#c5c5c5;--kbd-background:#314559;--kbd-box-shadow-color:#5c6773;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(41%) sepia(12%) saturate(487%) hue-rotate(171deg) brightness(94%) contrast(94%);--crate-search-div-hover-filter:invert(98%) sepia(12%) saturate(81%) hue-rotate(343deg) brightness(113%) contrast(76%);--crate-search-hover-border:#e0e0e0;--src-sidebar-background-selected:#14191f;--src-sidebar-background-hover:#14191f;--table-alt-row-background-color:#191f26;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(15,20,25,1);--scrape-example-code-wrapper-background-end:rgba(15,20,25,0);--sidebar-resizer-hover:hsl(34,50%,33%);--sidebar-resizer-active:hsl(34,100%,66%);}:root[data-theme="ayu"] h1,:root[data-theme="ayu"] h2,:root[data-theme="ayu"] h3,:root[data-theme="ayu"] h4,:where(:root[data-theme="ayu"]) h1 a,:root[data-theme="ayu"] .sidebar h2 a,:root[data-theme="ayu"] .sidebar h3 a{color:#fff;}:root[data-theme="ayu"] .docblock code{color:#ffb454;}:root[data-theme="ayu"] .docblock a>code{color:#39AFD7 !important;}:root[data-theme="ayu"] .code-header,:root[data-theme="ayu"] .docblock pre>code,:root[data-theme="ayu"] pre,:root[data-theme="ayu"] pre>code,:root[data-theme="ayu"] .item-info code,:root[data-theme="ayu"] .rustdoc.source .example-wrap{color:#e6e1cf;}:root[data-theme="ayu"] .sidebar .current,:root[data-theme="ayu"] .sidebar .current a,:root[data-theme="ayu"] .sidebar a:hover,:root[data-theme="ayu"] #src-sidebar div.files>a:hover,:root[data-theme="ayu"] details.dir-entry summary:hover,:root[data-theme="ayu"] #src-sidebar div.files>a:focus,:root[data-theme="ayu"] details.dir-entry summary:focus,:root[data-theme="ayu"] #src-sidebar div.files>a.selected{color:#ffb44c;}:root[data-theme="ayu"] .sidebar-elems .location{color:#ff7733;}:root[data-theme="ayu"] .src-line-numbers .line-highlighted{color:#708090;padding-right:7px;border-right:1px solid #ffb44c;}:root[data-theme="ayu"] .search-results a:hover,:root[data-theme="ayu"] .search-results a:focus{color:#fff !important;background-color:#3c3c3c;}:root[data-theme="ayu"] .search-results a{color:#0096cf;}:root[data-theme="ayu"] .search-results a div.desc{color:#c5c5c5;}:root[data-theme="ayu"] .result-name .primitive>i,:root[data-theme="ayu"] .result-name .keyword>i{color:#788797;}:root[data-theme="ayu"] #search-tabs>button.selected{border-bottom:1px solid #ffb44c !important;border-top:none;}:root[data-theme="ayu"] #search-tabs>button:not(.selected){border:none;background-color:transparent !important;}:root[data-theme="ayu"] #search-tabs>button:hover{border-bottom:1px solid rgba(242,151,24,0.3);}:root[data-theme="ayu"] #settings-menu>a img,:root[data-theme="ayu"] #sidebar-button>a:before{filter:invert(100);} \ No newline at end of file + ');width:22px;height:22px;}.sidebar-menu-toggle:before{filter:var(--mobile-sidebar-menu-filter);}.sidebar-menu-toggle:hover{background:var(--main-background-color);}.item-table,.item-row,.item-table>li,.item-table>li>div,.search-results>a,.search-results>a>div{display:block;}.search-results>a{padding:5px 0px;}.search-results>a>div.desc,.item-table>li>div.desc{padding-left:2em;}.search-results .result-name{display:block;}.search-results .result-name .typename{width:initial;margin-right:0;}.search-results .result-name .typename,.search-results .result-name .path{display:inline;}.src-sidebar-expanded .src .sidebar{position:fixed;max-width:100vw;width:100vw;}.src .src-sidebar-title{padding-top:0;}details.toggle:not(.top-doc)>summary{margin-left:10px;}.impl-items>details.toggle>summary:not(.hideme)::before,#main-content>details.toggle:not(.top-doc)>summary::before,#main-content>div>details.toggle>summary::before{left:-11px;}.impl-items>.item-info{margin-left:34px;}.src nav.sub{margin:0;padding:var(--nav-sub-mobile-padding);}}@media (min-width:701px){.scraped-example-title{position:absolute;z-index:10;background:var(--main-background-color);bottom:8px;right:5px;padding:2px 4px;box-shadow:0 0 4px var(--main-background-color);}}@media print{nav.sidebar,nav.sub,.out-of-band,a.src,#copy-path,details.toggle[open] >summary::before,details.toggle>summary::before,details.toggle.top-doc>summary{display:none;}.docblock{margin-left:0;}main{padding:10px;}}@media (max-width:464px){.docblock{margin-left:12px;}.docblock code{overflow-wrap:break-word;overflow-wrap:anywhere;}nav.sub{flex-direction:column;}.search-form{align-self:stretch;}}.variant,.implementors-toggle>summary,.impl,#implementors-list>.docblock,.impl-items>section,.impl-items>.toggle>summary,.methods>section,.methods>.toggle>summary{margin-bottom:0.75em;}.variants>.docblock,.implementors-toggle>.docblock,.impl-items>.toggle[open]:not(:last-child),.methods>.toggle[open]:not(:last-child),.implementors-toggle[open]:not(:last-child){margin-bottom:2em;}#trait-implementations-list .impl-items>.toggle:not(:last-child),#synthetic-implementations-list .impl-items>.toggle:not(:last-child),#blanket-implementations-list .impl-items>.toggle:not(:last-child){margin-bottom:1em;}.scraped-example-list .scrape-help{margin-left:10px;padding:0 4px;font-weight:normal;font-size:12px;position:relative;bottom:1px;border:1px solid var(--scrape-example-help-border-color);border-radius:50px;color:var(--scrape-example-help-color);}.scraped-example-list .scrape-help:hover{border-color:var(--scrape-example-help-hover-border-color);color:var(--scrape-example-help-hover-color);}.scraped-example{position:relative;}.scraped-example .code-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.scraped-example:not(.expanded) .code-wrapper{max-height:calc(1.5em * 5 + 10px);}.scraped-example:not(.expanded) .code-wrapper pre{overflow-y:hidden;padding-bottom:0;max-height:calc(1.5em * 5 + 10px);}.more-scraped-examples .scraped-example:not(.expanded) .code-wrapper,.more-scraped-examples .scraped-example:not(.expanded) .code-wrapper pre{max-height:calc(1.5em * 10 + 10px);}.scraped-example .code-wrapper .next,.scraped-example .code-wrapper .prev,.scraped-example .code-wrapper .expand{color:var(--main-color);position:absolute;top:0.25em;z-index:1;padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.scraped-example .code-wrapper .prev{right:2.25em;}.scraped-example .code-wrapper .next{right:1.25em;}.scraped-example .code-wrapper .expand{right:0.25em;}.scraped-example:not(.expanded) .code-wrapper::before,.scraped-example:not(.expanded) .code-wrapper::after{content:" ";width:100%;height:5px;position:absolute;z-index:1;}.scraped-example:not(.expanded) .code-wrapper::before{top:0;background:linear-gradient(to bottom,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example:not(.expanded) .code-wrapper::after{bottom:0;background:linear-gradient(to top,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example .code-wrapper .example-wrap{width:100%;overflow-y:hidden;margin-bottom:0;}.scraped-example:not(.expanded) .code-wrapper .example-wrap{overflow-x:hidden;}.scraped-example .example-wrap .rust span.highlight{background:var(--scrape-example-code-line-highlight);}.scraped-example .example-wrap .rust span.highlight.focus{background:var(--scrape-example-code-line-highlight-focus);}.more-examples-toggle{max-width:calc(100% + 25px);margin-top:10px;margin-left:-25px;}.more-examples-toggle .hide-more{margin-left:25px;cursor:pointer;}.more-scraped-examples{margin-left:25px;position:relative;}.toggle-line{position:absolute;top:5px;bottom:0;right:calc(100% + 10px);padding:0 4px;cursor:pointer;}.toggle-line-inner{min-width:2px;height:100%;background:var(--scrape-example-toggle-line-background);}.toggle-line:hover .toggle-line-inner{background:var(--scrape-example-toggle-line-hover-background);}.more-scraped-examples .scraped-example,.example-links{margin-top:20px;}.more-scraped-examples .scraped-example:first-child{margin-top:5px;}.example-links ul{margin-bottom:0;}:root[data-theme="light"],:root:not([data-theme]){--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-input-border-color:#717171;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#f5f5f5;--sidebar-background-color-hover:#e0e0e0;--code-block-background-color:#f5f5f5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--mobile-sidebar-menu-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-error-code-background-color:#d0cccc;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#fff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--test-arrow-color:#f5f5f5;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#f5f5f5;--test-arrow-hover-background-color:rgb(78,139,202);--target-background-color:#fdffd3;--target-border-color:#ad7c37;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--src-sidebar-background-selected:#fff;--src-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#f5f5f5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);--sidebar-resizer-hover:hsl(207,90%,66%);--sidebar-resizer-active:hsl(207,90%,54%);}:root[data-theme="dark"]{--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-input-border-color:#999;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-error-code-background-color:#484848;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--test-arrow-color:#dedede;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#dedede;--test-arrow-hover-background-color:#4e8bca;--target-background-color:#494a3d;--target-border-color:#bb7410;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--src-sidebar-background-selected:#333;--src-sidebar-background-hover:#444;--table-alt-row-background-color:#2a2a2a;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);--sidebar-resizer-hover:hsl(207,30%,54%);--sidebar-resizer-active:hsl(207,90%,54%);}:root[data-theme="ayu"]{--main-background-color:#0f1419;--main-color:#c5c5c5;--settings-input-color:#ffb454;--settings-input-border-color:#999;--settings-button-color:#fff;--settings-button-border-focus:#e0e0e0;--sidebar-background-color:#14191f;--sidebar-background-color-hover:rgba(70,70,70,0.33);--code-block-background-color:#191f26;--scrollbar-track-background-color:transparent;--scrollbar-thumb-background-color:#5c6773;--scrollbar-color:#5c6773 #24292f;--headings-border-bottom-color:#5c6773;--border-color:#5c6773;--button-background-color:#141920;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#5c6773;--copy-path-button-color:#fff;--copy-path-img-filter:invert(70%);--copy-path-img-hover-filter:invert(100%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ffa0a5;--trait-link-color:#39afd7;--assoc-item-link-color:#39afd7;--function-link-color:#fdd687;--macro-link-color:#a37acc;--keyword-link-color:#39afd7;--mod-link-color:#39afd7;--link-color:#39afd7;--sidebar-link-color:#53b1db;--sidebar-current-link-background-color:transparent;--search-result-link-focus-background-color:#3c3c3c;--search-result-border-color:#aaa3;--search-color:#fff;--search-error-code-background-color:#4f4c4c;--search-results-alias-color:#c5c5c5;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:none;--search-tab-button-not-selected-background:transparent !important;--search-tab-button-selected-border-top-color:none;--search-tab-button-selected-background:#141920 !important;--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ff7733;--code-highlight-kw-2-color:#ff7733;--code-highlight-lifetime-color:#ff7733;--code-highlight-prelude-color:#69f2df;--code-highlight-prelude-val-color:#ff7733;--code-highlight-number-color:#b8cc52;--code-highlight-string-color:#b8cc52;--code-highlight-literal-color:#ff7733;--code-highlight-attribute-color:#e6e1cf;--code-highlight-self-color:#36a3d9;--code-highlight-macro-color:#a37acc;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#788797;--code-highlight-doc-comment-color:#a1ac88;--src-line-numbers-span-color:#5c6773;--src-line-number-highlighted-background-color:rgba(255,236,164,0.06);--test-arrow-color:#788797;--test-arrow-background-color:rgba(57,175,215,0.09);--test-arrow-hover-color:#c5c5c5;--test-arrow-hover-background-color:rgba(57,175,215,0.368);--target-background-color:rgba(255,236,164,0.06);--target-border-color:rgba(255,180,76,0.85);--kbd-color:#c5c5c5;--kbd-background:#314559;--kbd-box-shadow-color:#5c6773;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(41%) sepia(12%) saturate(487%) hue-rotate(171deg) brightness(94%) contrast(94%);--crate-search-div-hover-filter:invert(98%) sepia(12%) saturate(81%) hue-rotate(343deg) brightness(113%) contrast(76%);--crate-search-hover-border:#e0e0e0;--src-sidebar-background-selected:#14191f;--src-sidebar-background-hover:#14191f;--table-alt-row-background-color:#191f26;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(15,20,25,1);--scrape-example-code-wrapper-background-end:rgba(15,20,25,0);--sidebar-resizer-hover:hsl(34,50%,33%);--sidebar-resizer-active:hsl(34,100%,66%);}:root[data-theme="ayu"] h1,:root[data-theme="ayu"] h2,:root[data-theme="ayu"] h3,:root[data-theme="ayu"] h4,:where(:root[data-theme="ayu"]) h1 a,:root[data-theme="ayu"] .sidebar h2 a,:root[data-theme="ayu"] .sidebar h3 a{color:#fff;}:root[data-theme="ayu"] .docblock code{color:#ffb454;}:root[data-theme="ayu"] .docblock a>code{color:#39AFD7 !important;}:root[data-theme="ayu"] .code-header,:root[data-theme="ayu"] .docblock pre>code,:root[data-theme="ayu"] pre,:root[data-theme="ayu"] pre>code,:root[data-theme="ayu"] .item-info code,:root[data-theme="ayu"] .rustdoc.source .example-wrap{color:#e6e1cf;}:root[data-theme="ayu"] .sidebar .current,:root[data-theme="ayu"] .sidebar .current a,:root[data-theme="ayu"] .sidebar a:hover,:root[data-theme="ayu"] #src-sidebar div.files>a:hover,:root[data-theme="ayu"] details.dir-entry summary:hover,:root[data-theme="ayu"] #src-sidebar div.files>a:focus,:root[data-theme="ayu"] details.dir-entry summary:focus,:root[data-theme="ayu"] #src-sidebar div.files>a.selected{color:#ffb44c;}:root[data-theme="ayu"] .sidebar-elems .location{color:#ff7733;}:root[data-theme="ayu"] .src-line-numbers .line-highlighted{color:#708090;padding-right:7px;border-right:1px solid #ffb44c;}:root[data-theme="ayu"] .search-results a:hover,:root[data-theme="ayu"] .search-results a:focus{color:#fff !important;background-color:#3c3c3c;}:root[data-theme="ayu"] .search-results a{color:#0096cf;}:root[data-theme="ayu"] .search-results a div.desc{color:#c5c5c5;}:root[data-theme="ayu"] .result-name .primitive>i,:root[data-theme="ayu"] .result-name .keyword>i{color:#788797;}:root[data-theme="ayu"] #search-tabs>button.selected{border-bottom:1px solid #ffb44c !important;border-top:none;}:root[data-theme="ayu"] #search-tabs>button:not(.selected){border:none;background-color:transparent !important;}:root[data-theme="ayu"] #search-tabs>button:hover{border-bottom:1px solid rgba(242,151,24,0.3);}:root[data-theme="ayu"] #settings-menu>a img,:root[data-theme="ayu"] #sidebar-button>a:before{filter:invert(100);} \ No newline at end of file diff --git a/rust-docs/static.files/search-42d8da7a6b9792c2.js b/rust-docs/static.files/search-42d8da7a6b9792c2.js deleted file mode 100644 index 1d178d53de..0000000000 --- a/rust-docs/static.files/search-42d8da7a6b9792c2.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict";if(!Array.prototype.toSpliced){Array.prototype.toSpliced=function(){const me=this.slice();Array.prototype.splice.apply(me,arguments);return me}}(function(){const itemTypes=["keyword","primitive","mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","associatedtype","constant","associatedconstant","union","foreigntype","existential","attr","derive","traitalias","generic",];const longItemTypes=["keyword","primitive type","module","extern crate","re-export","struct","enum","function","type alias","static","trait","","trait method","method","struct field","enum variant","macro","assoc type","constant","assoc const","union","foreign type","existential type","attribute macro","derive macro","trait alias",];const TY_GENERIC=itemTypes.indexOf("generic");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"../";const UNBOXING_LIMIT=5;function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("search-tabs").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});const isTypeSearch=(nb>0||iter===1);iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb;const correctionsElem=document.getElementsByClassName("search-corrections");if(isTypeSearch){removeClass(correctionsElem[0],"hidden")}else{addClass(correctionsElem[0],"hidden")}}else if(nb!==0){printTab(0)}}const editDistanceState={current:[],prev:[],prevPrev:[],calculate:function calculate(a,b,limit){if(a.lengthlimit){return limit+1}while(b.length>0&&b[0]===a[0]){a=a.substring(1);b=b.substring(1)}while(b.length>0&&b[b.length-1]===a[a.length-1]){a=a.substring(0,a.length-1);b=b.substring(0,b.length-1)}if(b.length===0){return minDist}const aLength=a.length;const bLength=b.length;for(let i=0;i<=bLength;++i){this.current[i]=0;this.prev[i]=i;this.prevPrev[i]=Number.MAX_VALUE}for(let i=1;i<=aLength;++i){this.current[0]=i;const aIdx=i-1;for(let j=1;j<=bLength;++j){const bIdx=j-1;const substitutionCost=a[aIdx]===b[bIdx]?0:1;this.current[j]=Math.min(this.prev[j]+1,this.current[j-1]+1,this.prev[j-1]+substitutionCost);if((i>1)&&(j>1)&&(a[aIdx]===b[bIdx-1])&&(a[aIdx-1]===b[bIdx])){this.current[j]=Math.min(this.current[j],this.prevPrev[j-2]+1)}}const prevPrevTmp=this.prevPrev;this.prevPrev=this.prev;this.prev=this.current;this.current=prevPrevTmp}const distance=this.prev[bLength];return distance<=limit?distance:(limit+1)},};function editDistance(a,b,limit){return editDistanceState.calculate(a,b,limit)}function initSearch(rawSearchIndex){const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let functionTypeFingerprint;let currentResults;const typeNameIdMap=new Map();const ALIASES=new Map();const typeNameIdOfArray=buildTypeMapIndex("array");const typeNameIdOfSlice=buildTypeMapIndex("slice");const typeNameIdOfArrayOrSlice=buildTypeMapIndex("[]");const typeNameIdOfTuple=buildTypeMapIndex("tuple");const typeNameIdOfUnit=buildTypeMapIndex("unit");const typeNameIdOfTupleOrUnit=buildTypeMapIndex("()");const typeNameIdOfFn=buildTypeMapIndex("fn");const typeNameIdOfFnMut=buildTypeMapIndex("fnmut");const typeNameIdOfFnOnce=buildTypeMapIndex("fnonce");const typeNameIdOfHof=buildTypeMapIndex("->");function buildTypeMapIndex(name,isAssocType){if(name===""||name===null){return null}if(typeNameIdMap.has(name)){const obj=typeNameIdMap.get(name);obj.assocOnly=isAssocType&&obj.assocOnly;return obj.id}else{const id=typeNameIdMap.size;typeNameIdMap.set(name,{id,assocOnly:isAssocType});return id}}function isSpecialStartCharacter(c){return"<\"".indexOf(c)!==-1}function isEndCharacter(c){return"=,>-])".indexOf(c)!==-1}function itemTypeFromName(typename){const index=itemTypes.findIndex(i=>i===typename);if(index<0){throw["Unknown type filter ",typename]}return index}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw["Unexpected ","\""," in generics"]}else if(query.literalSearch){throw["Cannot have more than one literal search element"]}else if(parserState.totalElems-parserState.genericsElems>0){throw["Cannot use literal search when there is more than one element"]}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw["Unclosed ","\""]}else if(parserState.userQuery[end]!=="\""){throw["Unexpected ",parserState.userQuery[end]," in a string element"]}else if(start===end){throw["Cannot have empty string element"]}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||c==="="}function isPathSeparator(c){return c===":"||c===" "}function prevIs(parserState,lookingFor){let pos=parserState.pos;while(pos>0){const c=parserState.userQuery[pos-1];if(c===lookingFor){return true}else if(c!==" "){break}pos-=1}return false}function isLastElemGeneric(elems,parserState){return(elems.length>0&&elems[elems.length-1].generics.length>0)||prevIs(parserState,">")}function skipWhitespace(parserState){while(parserState.pos0){throw["Cannot have more than one element if you use quotes"]}const typeFilter=parserState.typeFilter;parserState.typeFilter=null;if(name==="!"){if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive never type ","!"," and ",typeFilter," both specified",]}if(generics.length!==0){throw["Never type ","!"," does not accept generic parameters",]}const bindingName=parserState.isInBinding;parserState.isInBinding=null;return makePrimitiveElement("never",{bindingName})}const quadcolon=/::\s*::/.exec(path);if(path.startsWith("::")){throw["Paths cannot start with ","::"]}else if(path.endsWith("::")){throw["Paths cannot end with ","::"]}else if(quadcolon!==null){throw["Unexpected ",quadcolon[0]]}const pathSegments=path.split(/(?:::\s*)|(?:\s+(?:::\s*)?)/);if(pathSegments.length===0||(pathSegments.length===1&&pathSegments[0]==="")){if(generics.length>0||prevIs(parserState,">")){throw["Found generics without a path"]}else{throw["Unexpected ",parserState.userQuery[parserState.pos]]}}for(const[i,pathSegment]of pathSegments.entries()){if(pathSegment==="!"){if(i!==0){throw["Never type ","!"," is not associated item"]}pathSegments[i]="never"}}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}const bindingName=parserState.isInBinding;parserState.isInBinding=null;const bindings=new Map();const pathLast=pathSegments[pathSegments.length-1];return{name:name.trim(),id:null,fullPath:pathSegments,pathWithoutLast:pathSegments.slice(0,pathSegments.length-1),pathLast,normalizedPathLast:pathLast.replace(/_/g,""),generics:generics.filter(gen=>{if(gen.bindingName!==null){if(gen.name!==null){gen.bindingName.generics.unshift(gen)}bindings.set(gen.bindingName.name,gen.bindingName.generics);return false}return true}),bindings,typeFilter,bindingName,}}function getIdentEndPosition(parserState){const start=parserState.pos;let end=parserState.pos;let foundExclamation=-1;while(parserState.pos0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]]}else{throw["Unexpected ",c]}}parserState.pos+=1;end=parserState.pos}if(foundExclamation!==-1&&foundExclamation!==start&&isIdentCharacter(parserState.userQuery[foundExclamation-1])){if(parserState.typeFilter===null){parserState.typeFilter="macro"}else if(parserState.typeFilter!=="macro"){throw["Invalid search type: macro ","!"," and ",parserState.typeFilter," both specified",]}end=foundExclamation}return end}function getFilteredNextElem(query,parserState,elems,isInGenerics){const start=parserState.pos;if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){throw["Expected type filter before ",":"]}getNextElem(query,parserState,elems,isInGenerics);if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}if(elems.length===0){throw["Expected type filter before ",":"]}else if(query.literalSearch){throw["Cannot use quotes on type filter"]}const typeFilterElem=elems.pop();checkExtraTypeFilterCharacters(start,parserState);parserState.typeFilter=typeFilterElem.name;parserState.pos+=1;parserState.totalElems-=1;query.literalSearch=false;getNextElem(query,parserState,elems,isInGenerics)}}function getNextElem(query,parserState,elems,isInGenerics){const generics=[];skipWhitespace(parserState);let start=parserState.pos;let end;if("[(".indexOf(parserState.userQuery[parserState.pos])!==-1){let endChar=")";let name="()";let friendlyName="tuple";if(parserState.userQuery[parserState.pos]==="["){endChar="]";name="[]";friendlyName="slice"}parserState.pos+=1;const{foundSeparator}=getItemsBefore(query,parserState,generics,endChar);const typeFilter=parserState.typeFilter;const bindingName=parserState.isInBinding;parserState.typeFilter=null;parserState.isInBinding=null;for(const gen of generics){if(gen.bindingName!==null){throw["Type parameter ","=",` cannot be within ${friendlyName} `,name]}}if(name==="()"&&!foundSeparator&&generics.length===1&&typeFilter===null){elems.push(generics[0])}else if(name==="()"&&generics.length===1&&generics[0].name==="->"){generics[0].typeFilter=typeFilter;elems.push(generics[0])}else{if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive ",name," and ",typeFilter," both specified",]}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}elems.push(makePrimitiveElement(name,{bindingName,generics}))}}else{const isStringElem=parserState.userQuery[start]==="\"";if(isStringElem){start+=1;getStringElem(query,parserState,isInGenerics);end=parserState.pos-1}else{end=getIdentEndPosition(parserState)}if(parserState.pos=end){throw["Found generics without a path"]}parserState.pos+=1;getItemsBefore(query,parserState,generics,">")}else if(parserState.pos=end){throw["Found generics without a path"]}if(parserState.isInBinding){throw["Unexpected ","("," after ","="]}parserState.pos+=1;const typeFilter=parserState.typeFilter;parserState.typeFilter=null;getItemsBefore(query,parserState,generics,")");skipWhitespace(parserState);if(isReturnArrow(parserState)){parserState.pos+=2;skipWhitespace(parserState);getFilteredNextElem(query,parserState,generics,isInGenerics);generics[generics.length-1].bindingName=makePrimitiveElement("output")}else{generics.push(makePrimitiveElement(null,{bindingName:makePrimitiveElement("output"),typeFilter:null,}))}parserState.typeFilter=typeFilter}if(isStringElem){skipWhitespace(parserState)}if(start>=end&&generics.length===0){return}if(parserState.userQuery[parserState.pos]==="="){if(parserState.isInBinding){throw["Cannot write ","="," twice in a binding"]}if(!isInGenerics){throw["Type parameter ","="," must be within generics list"]}const name=parserState.userQuery.slice(start,end).trim();if(name==="!"){throw["Type parameter ","="," key cannot be ","!"," never type"]}if(name.includes("!")){throw["Type parameter ","="," key cannot be ","!"," macro"]}if(name.includes("::")){throw["Type parameter ","="," key cannot contain ","::"," path"]}if(name.includes(":")){throw["Type parameter ","="," key cannot contain ",":"," type"]}parserState.isInBinding={name,generics}}else{elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics))}}}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;let foundSeparator=false;const oldTypeFilter=parserState.typeFilter;parserState.typeFilter=null;const oldIsInBinding=parserState.isInBinding;parserState.isInBinding=null;let hofParameters=null;let extra="";if(endChar===">"){extra="<"}else if(endChar==="]"){extra="["}else if(endChar===")"){extra="("}else if(endChar===""){extra="->"}else{extra=endChar}while(parserState.pos"," after ","="]}hofParameters=[...elems];elems.length=0;parserState.pos+=2;foundStopChar=true;foundSeparator=false;continue}else if(c===" "){parserState.pos+=1;continue}else if(isSeparatorCharacter(c)){parserState.pos+=1;foundStopChar=true;foundSeparator=true;continue}else if(c===":"&&isPathStart(parserState)){throw["Unexpected ","::",": paths cannot start with ","::"]}else if(isEndCharacter(c)){throw["Unexpected ",c," after ",extra]}if(!foundStopChar){let extra=[];if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(endChar!==""){throw["Expected ",",",", ","=",", or ",endChar,...extra,", found ",c,]}throw["Expected ",","," or ","=",...extra,", found ",c,]}const posBefore=parserState.pos;getFilteredNextElem(query,parserState,elems,endChar!=="");if(endChar!==""&&parserState.pos>=parserState.length){throw["Unclosed ",extra]}if(posBefore===parserState.pos){parserState.pos+=1}foundStopChar=false}if(parserState.pos>=parserState.length&&endChar!==""){throw["Unclosed ",extra]}parserState.pos+=1;if(hofParameters){foundSeparator=false;if([...elems,...hofParameters].some(x=>x.bindingName)||parserState.isInBinding){throw["Unexpected ","="," within ","->"]}const hofElem=makePrimitiveElement("->",{generics:hofParameters,bindings:new Map([["output",[...elems]]]),typeFilter:null,});elems.length=0;elems[0]=hofElem}parserState.typeFilter=oldTypeFilter;parserState.isInBinding=oldIsInBinding;return{foundSeparator}}function checkExtraTypeFilterCharacters(start,parserState){const query=parserState.userQuery.slice(start,parserState.pos).trim();for(const c in query){if(!isIdentCharacter(query[c])){throw["Unexpected ",query[c]," in type filter (before ",":",")",]}}}function parseInput(query,parserState){let foundStopChar=true;while(parserState.pos"){if(isReturnArrow(parserState)){break}throw["Unexpected ",c," (did you mean ","->","?)"]}else if(parserState.pos>0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]]}throw["Unexpected ",c]}else if(c===" "){skipWhitespace(parserState);continue}if(!foundStopChar){let extra="";if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(parserState.typeFilter!==null){throw["Expected ",","," or ","->",...extra,", found ",c,]}throw["Expected ",",",", ",":"," or ","->",...extra,", found ",c,]}const before=query.elems.length;getFilteredNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1}foundStopChar=false}if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}while(parserState.pos"]}break}else{parserState.pos+=1}}}function newParsedQuery(userQuery){return{original:userQuery,userQuery:userQuery.toLowerCase(),elems:[],returned:[],foundElems:0,totalElems:0,literalSearch:false,error:null,correction:null,proposeCorrectionFrom:null,proposeCorrectionTo:null,typeFingerprint:new Uint32Array(4),}}function buildUrl(search,filterCrates){let extra="?search="+encodeURIComponent(search);if(filterCrates!==null){extra+="&filter-crate="+encodeURIComponent(filterCrates)}return getNakedUrl()+extra+window.location.hash}function getFilterCrates(){const elem=document.getElementById("crate-search");if(elem&&elem.value!=="all crates"&&rawSearchIndex.has(elem.value)){return elem.value}return null}function parseQuery(userQuery){function convertTypeFilterOnElem(elem){if(elem.typeFilter!==null){let typeFilter=elem.typeFilter;if(typeFilter==="const"){typeFilter="constant"}elem.typeFilter=itemTypeFromName(typeFilter)}else{elem.typeFilter=NO_TYPE_FILTER}for(const elem2 of elem.generics){convertTypeFilterOnElem(elem2)}for(const constraints of elem.bindings.values()){for(const constraint of constraints){convertTypeFilterOnElem(constraint)}}}userQuery=userQuery.trim().replace(/\r|\n|\t/g," ");const parserState={length:userQuery.length,pos:0,totalElems:0,genericsElems:0,typeFilter:null,isInBinding:null,userQuery:userQuery.toLowerCase(),};let query=newParsedQuery(userQuery);try{parseInput(query,parserState);for(const elem of query.elems){convertTypeFilterOnElem(elem)}for(const elem of query.returned){convertTypeFilterOnElem(elem)}}catch(err){query=newParsedQuery(userQuery);query.error=err;return query}if(!query.literalSearch){query.literalSearch=parserState.totalElems>1}query.foundElems=query.elems.length+query.returned.length;query.totalElems=parserState.totalElems;return query}function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,}}function execQuery(parsedQuery,filterCrates,currentCrate){const results_others=new Map(),results_in_args=new Map(),results_returned=new Map();function transformResults(results){const duplicates=new Set();const out=[];for(const result of results){if(result.id!==-1){const obj=searchIndex[result.id];obj.dist=result.dist;const res=buildHrefAndPath(obj);obj.displayPath=pathSplitter(res[0]);obj.fullPath=obj.displayPath+obj.name;obj.fullPath+="|"+obj.ty;if(duplicates.has(obj.fullPath)){continue}duplicates.add(obj.fullPath);obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break}}}return out}function sortResults(results,isType,preferredCrate){const userQuery=parsedQuery.userQuery;const result_list=[];for(const result of results.values()){result.item=searchIndex[result.id];result.word=searchIndex[result.id].word;result_list.push(result)}result_list.sort((aaa,bbb)=>{let a,b;a=(aaa.word!==userQuery);b=(bbb.word!==userQuery);if(a!==b){return a-b}a=(aaa.index<0);b=(bbb.index<0);if(a!==b){return a-b}a=aaa.path_dist;b=bbb.path_dist;if(a!==b){return a-b}a=aaa.index;b=bbb.index;if(a!==b){return a-b}a=(aaa.dist);b=(bbb.dist);if(a!==b){return a-b}a=aaa.item.deprecated;b=bbb.item.deprecated;if(a!==b){return a-b}a=(aaa.item.crate!==preferredCrate);b=(bbb.item.crate!==preferredCrate);if(a!==b){return a-b}a=aaa.word.length;b=bbb.word.length;if(a!==b){return a-b}a=aaa.word;b=bbb.word;if(a!==b){return(a>b?+1:-1)}a=(aaa.item.desc==="");b=(bbb.item.desc==="");if(a!==b){return a-b}a=aaa.item.ty;b=bbb.item.ty;if(a!==b){return a-b}a=aaa.item.path;b=bbb.item.path;if(a!==b){return(a>b?+1:-1)}return 0});return transformResults(result_list)}function unifyFunctionTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth){if(unboxingDepth>=UNBOXING_LIMIT){return false}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return!solutionCb||solutionCb(mgens)}if(!fnTypesIn||fnTypesIn.length===0){return false}const ql=queryElems.length;const fl=fnTypesIn.length;if(ql===1&&queryElems[0].generics.length===0&&queryElems[0].bindings.size===0){const queryElem=queryElems[0];for(const fnType of fnTypesIn){if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue}if(fnType.id<0&&queryElem.id<0){if(mgens&&mgens.has(fnType.id)&&mgens.get(fnType.id)!==queryElem.id){continue}const mgensScratch=new Map(mgens);mgensScratch.set(fnType.id,queryElem.id);if(!solutionCb||solutionCb(mgensScratch)){return true}}else if(!solutionCb||solutionCb(mgens?new Map(mgens):null)){return true}}for(const fnType of fnTypesIn){if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1)){continue}if(fnType.id<0){if(mgens&&mgens.has(fnType.id)&&mgens.get(fnType.id)!==0){continue}const mgensScratch=new Map(mgens);mgensScratch.set(fnType.id,0);if(unifyFunctionTypes(whereClause[(-fnType.id)-1],queryElems,whereClause,mgensScratch,solutionCb,unboxingDepth+1)){return true}}else if(unifyFunctionTypes([...fnType.generics,...Array.from(fnType.bindings.values()).flat()],queryElems,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth+1)){return true}}return false}const fnTypes=fnTypesIn.slice();const flast=fl-1;const qlast=ql-1;const queryElem=queryElems[qlast];let queryElemsTmp=null;for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue}let mgensScratch;if(fnType.id<0){mgensScratch=new Map(mgens);if(mgensScratch.has(fnType.id)&&mgensScratch.get(fnType.id)!==queryElem.id){continue}mgensScratch.set(fnType.id,queryElem.id)}else{mgensScratch=mgens}fnTypes[i]=fnTypes[flast];fnTypes.length=flast;if(!queryElemsTmp){queryElemsTmp=queryElems.slice(0,qlast)}const passesUnification=unifyFunctionTypes(fnTypes,queryElemsTmp,whereClause,mgensScratch,mgensScratch=>{if(fnType.generics.length===0&&queryElem.generics.length===0&&fnType.bindings.size===0&&queryElem.bindings.size===0){return!solutionCb||solutionCb(mgensScratch)}const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth);if(!solution){return false}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){const passesUnification=unifyFunctionTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth);if(passesUnification){return true}}return false},unboxingDepth);if(passesUnification){return true}fnTypes[flast]=fnTypes[i];fnTypes[i]=fnType;fnTypes.length=fl}for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1)){continue}let mgensScratch;if(fnType.id<0){mgensScratch=new Map(mgens);if(mgensScratch.has(fnType.id)&&mgensScratch.get(fnType.id)!==0){continue}mgensScratch.set(fnType.id,0)}else{mgensScratch=mgens}const generics=fnType.id<0?whereClause[(-fnType.id)-1]:fnType.generics;const bindings=fnType.bindings?Array.from(fnType.bindings.values()).flat():[];const passesUnification=unifyFunctionTypes(fnTypes.toSpliced(i,1,...generics,...bindings),queryElems,whereClause,mgensScratch,solutionCb,unboxingDepth+1);if(passesUnification){return true}}return false}function unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgensIn){if(!typePassesFilter(queryElem.typeFilter,fnType.ty)){return false}if(fnType.id<0&&queryElem.id<0){if(mgensIn){if(mgensIn.has(fnType.id)&&mgensIn.get(fnType.id)!==queryElem.id){return false}for(const[fid,qid]of mgensIn.entries()){if(fnType.id!==fid&&queryElem.id===qid){return false}if(fnType.id===fid&&queryElem.id!==qid){return false}}}return true}else{if(queryElem.id===typeNameIdOfArrayOrSlice&&(fnType.id===typeNameIdOfSlice||fnType.id===typeNameIdOfArray)){}else if(queryElem.id===typeNameIdOfTupleOrUnit&&(fnType.id===typeNameIdOfTuple||fnType.id===typeNameIdOfUnit)){}else if(queryElem.id===typeNameIdOfHof&&(fnType.id===typeNameIdOfFn||fnType.id===typeNameIdOfFnMut||fnType.id===typeNameIdOfFnOnce)){}else if(fnType.id!==queryElem.id||queryElem.id===null){return false}if((fnType.generics.length+fnType.bindings.size)===0&&queryElem.generics.length!==0){return false}if(fnType.bindings.size0){const fnTypePath=fnType.path!==undefined&&fnType.path!==null?fnType.path.split("::"):[];if(queryElemPathLength>fnTypePath.length){return false}let i=0;for(const path of fnTypePath){if(path===queryElem.pathWithoutLast[i]){i+=1;if(i>=queryElemPathLength){break}}}if(i0){let mgensSolutionSet=[mgensIn];for(const[name,constraints]of queryElem.bindings.entries()){if(mgensSolutionSet.length===0){return false}if(!fnType.bindings.has(name)){return false}const fnTypeBindings=fnType.bindings.get(name);mgensSolutionSet=mgensSolutionSet.flatMap(mgens=>{const newSolutions=[];unifyFunctionTypes(fnTypeBindings,constraints,whereClause,mgens,newMgens=>{newSolutions.push(newMgens);return false},unboxingDepth);return newSolutions})}if(mgensSolutionSet.length===0){return false}const binds=Array.from(fnType.bindings.entries()).flatMap(entry=>{const[name,constraints]=entry;if(queryElem.bindings.has(name)){return[]}else{return constraints}});if(simplifiedGenerics.length>0){simplifiedGenerics=[...simplifiedGenerics,...binds]}else{simplifiedGenerics=binds}return{simplifiedGenerics,mgens:mgensSolutionSet}}return{simplifiedGenerics,mgens:[mgensIn]}}function unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth){if(unboxingDepth>=UNBOXING_LIMIT){return false}if(fnType.id<0&&queryElem.id>=0){if(!whereClause){return false}if(mgens&&mgens.has(fnType.id)&&mgens.get(fnType.id)!==0){return false}const mgensTmp=new Map(mgens);mgensTmp.set(fnType.id,null);return checkIfInList(whereClause[(-fnType.id)-1],queryElem,whereClause,mgensTmp,unboxingDepth)}else if(fnType.generics.length>0||fnType.bindings.size>0){const simplifiedGenerics=[...fnType.generics,...Array.from(fnType.bindings.values()).flat(),];return checkIfInList(simplifiedGenerics,queryElem,whereClause,mgens,unboxingDepth)}return false}function checkIfInList(list,elem,whereClause,mgens,unboxingDepth){for(const entry of list){if(checkType(entry,elem,whereClause,mgens,unboxingDepth)){return true}}return false}function checkType(row,elem,whereClause,mgens,unboxingDepth){if(unboxingDepth>=UNBOXING_LIMIT){return false}if(row.bindings.size===0&&elem.bindings.size===0){if(elem.id<0&&mgens===null){return row.id<0||checkIfInList(row.generics,elem,whereClause,mgens,unboxingDepth+1)}if(row.id>0&&elem.id>0&&elem.pathWithoutLast.length===0&&typePassesFilter(elem.typeFilter,row.ty)&&elem.generics.length===0&&elem.id!==typeNameIdOfArrayOrSlice&&elem.id!==typeNameIdOfTupleOrUnit&&elem.id!==typeNameIdOfHof){return row.id===elem.id||checkIfInList(row.generics,elem,whereClause,mgens,unboxingDepth)}}return unifyFunctionTypes([row],[elem],whereClause,mgens,null,unboxingDepth)}function checkPath(contains,ty){if(contains.length===0){return 0}const maxPathEditDistance=Math.floor(contains.reduce((acc,next)=>acc+next.length,0)/3);let ret_dist=maxPathEditDistance+1;const path=ty.path.split("::");if(ty.parent&&ty.parent.name){path.push(ty.parent.name.toLowerCase())}const length=path.length;const clength=contains.length;pathiter:for(let i=length-clength;i>=0;i-=1){let dist_total=0;for(let x=0;xmaxPathEditDistance){continue pathiter}dist_total+=dist}}ret_dist=Math.min(ret_dist,Math.round(dist_total/clength))}return ret_dist>maxPathEditDistance?null:ret_dist}function typePassesFilter(filter,type){if(filter<=NO_TYPE_FILTER||filter===type)return true;const name=itemTypes[type];switch(itemTypes[filter]){case"constant":return name==="associatedconstant";case"fn":return name==="method"||name==="tymethod";case"type":return name==="primitive"||name==="associatedtype";case"trait":return name==="traitalias"}return false}function createAliasFromItem(item){return{crate:item.crate,name:item.name,path:item.path,desc:item.desc,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,deprecated:item.deprecated,implDisambiguator:item.implDisambiguator,}}function handleAliases(ret,query,filterCrates,currentCrate){const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(ALIASES.has(filterCrates)&&ALIASES.get(filterCrates).has(lowerQuery)){const query_aliases=ALIASES.get(filterCrates).get(lowerQuery);for(const alias of query_aliases){aliases.push(createAliasFromItem(searchIndex[alias]))}}}else{for(const[crate,crateAliasesIndex]of ALIASES){if(crateAliasesIndex.has(lowerQuery)){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=crateAliasesIndex.get(lowerQuery);for(const alias of query_aliases){pushTo.push(createAliasFromItem(searchIndex[alias]))}}}}const sortFunc=(aaa,bbb)=>{if(aaa.path{alias.alias=query;const res=buildHrefAndPath(alias);alias.displayPath=pathSplitter(res[0]);alias.fullPath=alias.displayPath+alias.name;alias.href=res[1];ret.others.unshift(alias);if(ret.others.length>MAX_RESULTS){ret.others.pop()}};aliases.forEach(pushFunc);crateAliases.forEach(pushFunc)}function addIntoResults(results,fullId,id,index,dist,path_dist,maxEditDistance){if(dist<=maxEditDistance||index!==-1){if(results.has(fullId)){const result=results.get(fullId);if(result.dontValidate||result.dist<=dist){return}}results.set(fullId,{id:id,index:index,dontValidate:parsedQuery.literalSearch,dist:dist,path_dist:path_dist,})}}function handleSingleArg(row,pos,elem,results_others,results_in_args,results_returned,maxEditDistance){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}let path_dist=0;const fullId=row.id;const tfpDist=compareTypeFingerprints(fullId,parsedQuery.typeFingerprint);if(tfpDist!==null){const in_args=row.type&&row.type.inputs&&checkIfInList(row.type.inputs,elem,row.type.where_clause,null,0);const returned=row.type&&row.type.output&&checkIfInList(row.type.output,elem,row.type.where_clause,null,0);if(in_args){results_in_args.max_dist=Math.max(results_in_args.max_dist||0,tfpDist);const maxDist=results_in_args.sizenormalizedIndex&&normalizedIndex!==-1)){index=normalizedIndex}if(elem.fullPath.length>1){path_dist=checkPath(elem.pathWithoutLast,row);if(path_dist===null){return}}if(parsedQuery.literalSearch){if(row.word===elem.pathLast){addIntoResults(results_others,fullId,pos,index,0,path_dist)}return}const dist=editDistance(row.normalizedName,elem.normalizedPathLast,maxEditDistance);if(index===-1&&dist>maxEditDistance){return}addIntoResults(results_others,fullId,pos,index,dist,path_dist,maxEditDistance)}function handleArgs(row,pos,results){if(!row||(filterCrates!==null&&row.crate!==filterCrates)||!row.type){return}const tfpDist=compareTypeFingerprints(row.id,parsedQuery.typeFingerprint);if(tfpDist===null){return}if(results.size>=MAX_RESULTS&&tfpDist>results.max_dist){return}if(!unifyFunctionTypes(row.type.inputs,parsedQuery.elems,row.type.where_clause,null,mgens=>{return unifyFunctionTypes(row.type.output,parsedQuery.returned,row.type.where_clause,mgens,null,0)},0)){return}results.max_dist=Math.max(results.max_dist||0,tfpDist);addIntoResults(results,row.id,pos,0,tfpDist,0,Number.MAX_VALUE)}function innerRunQuery(){const queryLen=parsedQuery.elems.reduce((acc,next)=>acc+next.pathLast.length,0)+parsedQuery.returned.reduce((acc,next)=>acc+next.pathLast.length,0);const maxEditDistance=Math.floor(queryLen/3);const genericSymbols=new Map();function convertNameToId(elem,isAssocType){if(typeNameIdMap.has(elem.normalizedPathLast)&&(isAssocType||!typeNameIdMap.get(elem.normalizedPathLast).assocOnly)){elem.id=typeNameIdMap.get(elem.normalizedPathLast).id}else if(!parsedQuery.literalSearch){let match=null;let matchDist=maxEditDistance+1;let matchName="";for(const[name,{id,assocOnly}]of typeNameIdMap){const dist=editDistance(name,elem.normalizedPathLast,maxEditDistance);if(dist<=matchDist&&dist<=maxEditDistance&&(isAssocType||!assocOnly)){if(dist===matchDist&&matchName>name){continue}match=id;matchDist=dist;matchName=name}}if(match!==null){parsedQuery.correction=matchName}elem.id=match}if((elem.id===null&&parsedQuery.totalElems>1&&elem.typeFilter===-1&&elem.generics.length===0&&elem.bindings.size===0)||elem.typeFilter===TY_GENERIC){if(genericSymbols.has(elem.name)){elem.id=genericSymbols.get(elem.name)}else{elem.id=-(genericSymbols.size+1);genericSymbols.set(elem.name,elem.id)}if(elem.typeFilter===-1&&elem.name.length>=3){const maxPartDistance=Math.floor(elem.name.length/3);let matchDist=maxPartDistance+1;let matchName="";for(const name of typeNameIdMap.keys()){const dist=editDistance(name,elem.name,maxPartDistance);if(dist<=matchDist&&dist<=maxPartDistance){if(dist===matchDist&&matchName>name){continue}matchDist=dist;matchName=name}}if(matchName!==""){parsedQuery.proposeCorrectionFrom=elem.name;parsedQuery.proposeCorrectionTo=matchName}}elem.typeFilter=TY_GENERIC}if(elem.generics.length>0&&elem.typeFilter===TY_GENERIC){parsedQuery.error=["Generic type parameter ",elem.name," does not accept generic parameters",]}for(const elem2 of elem.generics){convertNameToId(elem2)}elem.bindings=new Map(Array.from(elem.bindings.entries()).map(entry=>{const[name,constraints]=entry;if(!typeNameIdMap.has(name)){parsedQuery.error=["Type parameter ",name," does not exist",];return[null,[]]}for(const elem2 of constraints){convertNameToId(elem2)}return[typeNameIdMap.get(name).id,constraints]}))}const fps=new Set();for(const elem of parsedQuery.elems){convertNameToId(elem);buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint,fps)}for(const elem of parsedQuery.returned){convertNameToId(elem);buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint,fps)}if(parsedQuery.foundElems===1&&parsedQuery.returned.length===0){if(parsedQuery.elems.length===1){const elem=parsedQuery.elems[0];for(let i=0,nSearchIndex=searchIndex.length;i0){const sortQ=(a,b)=>{const ag=a.generics.length===0&&a.bindings.size===0;const bg=b.generics.length===0&&b.bindings.size===0;if(ag!==bg){return ag-bg}const ai=a.id>0;const bi=b.id>0;return ai-bi};parsedQuery.elems.sort(sortQ);parsedQuery.returned.sort(sortQ);for(let i=0,nSearchIndex=searchIndex.length;i");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6)}return tmp}function addTab(array,query,display){const extraClass=display?" active":"";const output=document.createElement("div");if(array.length>0){output.className="search-results "+extraClass;array.forEach(item=>{const name=item.name;const type=itemTypes[item.ty];const longType=longItemTypes[item.ty];const typeName=longType.length!==0?`${longType}`:"?";const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const resultName=document.createElement("div");resultName.className="result-name";resultName.insertAdjacentHTML("beforeend",`${typeName}`);link.appendChild(resultName);let alias=" ";if(item.is_alias){alias=`
\ -${item.alias} - see \ -
`}resultName.insertAdjacentHTML("beforeend",`
${alias}\ -${item.displayPath}${name}\ -
`);const description=document.createElement("div");description.className="desc";description.insertAdjacentHTML("beforeend",item.desc);link.appendChild(description);output.appendChild(link)})}else if(query.error===null){output.className="search-failed"+extraClass;output.innerHTML="No results :(
"+"Try on DuckDuckGo?

"+"Or try looking in one of these:"}return[output,array.length]}function makeTabHeader(tabNb,text,nbElems){const fmtNbElems=nbElems<10?`\u{2007}(${nbElems})\u{2007}\u{2007}`:nbElems<100?`\u{2007}(${nbElems})\u{2007}`:`\u{2007}(${nbElems})`;if(searchState.currentTab===tabNb){return""}return""}function showResults(results,go_to_first,filterCrates){const search=searchState.outputElement();if(go_to_first||(results.others.length===1&&getSettingValue("go-to-only-result")==="true")){window.onunload=()=>{};searchState.removeQueryParameters();const elem=document.createElement("a");elem.href=results.others[0].href;removeClass(elem,"active");document.body.appendChild(elem);elem.click();return}if(results.query===undefined){results.query=parseQuery(searchState.input.value)}currentResults=results.query.userQuery;const ret_others=addTab(results.others,results.query,true);const ret_in_args=addTab(results.in_args,results.query,false);const ret_returned=addTab(results.returned,results.query,false);let currentTab=searchState.currentTab;if((currentTab===0&&ret_others[1]===0)||(currentTab===1&&ret_in_args[1]===0)||(currentTab===2&&ret_returned[1]===0)){if(ret_others[1]!==0){currentTab=0}else if(ret_in_args[1]!==0){currentTab=1}else if(ret_returned[1]!==0){currentTab=2}}let crates="";if(rawSearchIndex.size>1){crates=" in 
"}let output=`

Results${crates}

`;if(results.query.error!==null){const error=results.query.error;error.forEach((value,index)=>{value=value.split("<").join("<").split(">").join(">");if(index%2!==0){error[index]=`${value.replaceAll(" ", " ")}`}else{error[index]=value}});output+=`

Query parser error: "${error.join("")}".

`;output+="
"+makeTabHeader(0,"In Names",ret_others[1])+"
";currentTab=0}else if(results.query.foundElems<=1&&results.query.returned.length===0){output+="
"+makeTabHeader(0,"In Names",ret_others[1])+makeTabHeader(1,"In Parameters",ret_in_args[1])+makeTabHeader(2,"In Return Types",ret_returned[1])+"
"}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";output+="
"+makeTabHeader(0,signatureTabTitle,ret_others[1])+"
";currentTab=0}if(results.query.correction!==null){const orig=results.query.returned.length>0?results.query.returned[0].name:results.query.elems[0].name;output+="

"+`Type "${orig}" not found. `+"Showing results for closest type name "+`"${results.query.correction}" instead.

`}if(results.query.proposeCorrectionFrom!==null){const orig=results.query.proposeCorrectionFrom;const targ=results.query.proposeCorrectionTo;output+="

"+`Type "${orig}" not found and used as generic parameter. `+`Consider searching for "${targ}" instead.

`}const resultsElem=document.createElement("div");resultsElem.id="results";resultsElem.appendChild(ret_others[0]);resultsElem.appendChild(ret_in_args[0]);resultsElem.appendChild(ret_returned[0]);search.innerHTML=output;const crateSearch=document.getElementById("crate-search");if(crateSearch){crateSearch.addEventListener("input",updateCrate)}search.appendChild(resultsElem);searchState.showResults(search);const elems=document.getElementById("search-tabs").childNodes;searchState.focusedByTab=[];let i=0;for(const elem of elems){const j=i;elem.onclick=()=>printTab(j);searchState.focusedByTab.push(null);i+=1}printTab(currentTab)}function updateSearchHistory(url){if(!browserSupportsHistoryApi()){return}const params=searchState.getQueryStringParams();if(!history.state&&!params.search){history.pushState(null,"",url)}else{history.replaceState(null,"",url)}}function search(forced){const query=parseQuery(searchState.input.value.trim());let filterCrates=getFilterCrates();if(!forced&&query.userQuery===currentResults){if(query.userQuery.length>0){putBackSearch()}return}searchState.setLoadingSearch();const params=searchState.getQueryStringParams();if(filterCrates===null&¶ms["filter-crate"]!==undefined){filterCrates=params["filter-crate"]}searchState.title="Results for "+query.original+" - Rust";updateSearchHistory(buildUrl(query.original,filterCrates));showResults(execQuery(query,filterCrates,window.currentCrate),params.go_to_first,filterCrates)}function buildItemSearchTypeAll(types,lowercasePaths){return types.length>0?types.map(type=>buildItemSearchType(type,lowercasePaths)):EMPTY_GENERICS_ARRAY}const EMPTY_BINDINGS_MAP=new Map();const EMPTY_GENERICS_ARRAY=[];let TYPES_POOL=new Map();function buildItemSearchType(type,lowercasePaths,isAssocType){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;const BINDINGS_DATA=2;let pathIndex,generics,bindings;if(typeof type==="number"){pathIndex=type;generics=EMPTY_GENERICS_ARRAY;bindings=EMPTY_BINDINGS_MAP}else{pathIndex=type[PATH_INDEX_DATA];generics=buildItemSearchTypeAll(type[GENERICS_DATA],lowercasePaths);if(type.length>BINDINGS_DATA&&type[BINDINGS_DATA].length>0){bindings=new Map(type[BINDINGS_DATA].map(binding=>{const[assocType,constraints]=binding;return[buildItemSearchType(assocType,lowercasePaths,true).id,buildItemSearchTypeAll(constraints,lowercasePaths),]}))}else{bindings=EMPTY_BINDINGS_MAP}}let result;if(pathIndex<0){result={id:pathIndex,ty:TY_GENERIC,path:null,generics,bindings,}}else if(pathIndex===0){result={id:null,ty:null,path:null,generics,bindings,}}else{const item=lowercasePaths[pathIndex-1];result={id:buildTypeMapIndex(item.name,isAssocType),ty:item.ty,path:item.path,generics,bindings,}}const cr=TYPES_POOL.get(result.id);if(cr){if(cr.generics.length===result.generics.length&&cr.generics!==result.generics&&cr.generics.every((x,i)=>result.generics[i]===x)){result.generics=cr.generics}if(cr.bindings.size===result.bindings.size&&cr.bindings!==result.bindings){let ok=true;for(const[k,v]of cr.bindings.entries()){const v2=result.bindings.get(v);if(!v2){ok=false;break}if(v!==v2&&v.length===v2.length&&v.every((x,i)=>v2[i]===x)){result.bindings.set(k,v)}else if(v!==v2){ok=false;break}}if(ok){result.bindings=cr.bindings}}if(cr.ty===result.ty&&cr.path===result.path&&cr.bindings===result.bindings&&cr.generics===result.generics&&cr.ty===result.ty){return cr}}TYPES_POOL.set(result.id,result);return result}function buildFunctionSearchType(itemFunctionDecoder,lowercasePaths){const c=itemFunctionDecoder.string.charCodeAt(itemFunctionDecoder.offset);itemFunctionDecoder.offset+=1;const[zero,ua,la,ob,cb]=["0","@","`","{","}"].map(c=>c.charCodeAt(0));if(c===la){return null}if(c>=zero&&c>1];itemFunctionDecoder.offset+=1;return sign?-value:value}const functionSearchType=decodeList();const INPUTS_DATA=0;const OUTPUT_DATA=1;let inputs,output;if(typeof functionSearchType[INPUTS_DATA]==="number"){inputs=[buildItemSearchType(functionSearchType[INPUTS_DATA],lowercasePaths)]}else{inputs=buildItemSearchTypeAll(functionSearchType[INPUTS_DATA],lowercasePaths)}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){output=[buildItemSearchType(functionSearchType[OUTPUT_DATA],lowercasePaths)]}else{output=buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA],lowercasePaths)}}else{output=[]}const where_clause=[];const l=functionSearchType.length;for(let i=2;i16){itemFunctionDecoder.backrefQueue.pop()}return ret}function buildFunctionTypeFingerprint(type,output,fps){let input=type.id;if(input===typeNameIdOfArray||input===typeNameIdOfSlice){input=typeNameIdOfArrayOrSlice}if(input===typeNameIdOfTuple||input===typeNameIdOfUnit){input=typeNameIdOfTupleOrUnit}if(input===typeNameIdOfFn||input===typeNameIdOfFnMut||input===typeNameIdOfFnOnce){input=typeNameIdOfHof}const hashint1=k=>{k=(~~k+0x7ed55d16)+(k<<12);k=(k ^ 0xc761c23c)^(k>>>19);k=(~~k+0x165667b1)+(k<<5);k=(~~k+0xd3a2646c)^(k<<9);k=(~~k+0xfd7046c5)+(k<<3);return(k ^ 0xb55a4f09)^(k>>>16)};const hashint2=k=>{k=~k+(k<<15);k ^=k>>>12;k+=k<<2;k ^=k>>>4;k=Math.imul(k,2057);return k ^(k>>16)};if(input!==null){const h0a=hashint1(input);const h0b=hashint2(input);const h1a=~~(h0a+Math.imul(h0b,2));const h1b=~~(h0a+Math.imul(h0b,3));const h2a=~~(h0a+Math.imul(h0b,4));const h2b=~~(h0a+Math.imul(h0b,5));output[0]|=(1<<(h0a%32))|(1<<(h1b%32));output[1]|=(1<<(h1a%32))|(1<<(h2b%32));output[2]|=(1<<(h2a%32))|(1<<(h0b%32));fps.add(input)}for(const g of type.generics){buildFunctionTypeFingerprint(g,output,fps)}const fb={id:null,ty:0,generics:EMPTY_GENERICS_ARRAY,bindings:EMPTY_BINDINGS_MAP,};for(const[k,v]of type.bindings.entries()){fb.id=k;fb.generics=v;buildFunctionTypeFingerprint(fb,output,fps)}output[3]=fps.size}function compareTypeFingerprints(fullId,queryFingerprint){const fh0=functionTypeFingerprint[fullId*4];const fh1=functionTypeFingerprint[(fullId*4)+1];const fh2=functionTypeFingerprint[(fullId*4)+2];const[qh0,qh1,qh2]=queryFingerprint;const[in0,in1,in2]=[fh0&qh0,fh1&qh1,fh2&qh2];if((in0 ^ qh0)||(in1 ^ qh1)||(in2 ^ qh2)){return null}return functionTypeFingerprint[(fullId*4)+3]}function buildIndex(rawSearchIndex){searchIndex=[];const charA="A".charCodeAt(0);let currentIndex=0;let id=0;for(const crate of rawSearchIndex.values()){id+=crate.t.length+1}functionTypeFingerprint=new Uint32Array((id+1)*4);id=0;for(const[crate,crateCorpus]of rawSearchIndex){const crateRow={crate:crate,ty:3,name:crate,path:"",desc:crateCorpus.doc,parent:undefined,type:null,id:id,word:crate,normalizedName:crate.indexOf("_")===-1?crate:crate.replace(/_/g,""),deprecated:null,implDisambiguator:null,};id+=1;searchIndex.push(crateRow);currentIndex+=1;const itemTypes=crateCorpus.t;const itemNames=crateCorpus.n;const itemPaths=new Map(crateCorpus.q);const itemDescs=crateCorpus.d;const itemParentIdxs=crateCorpus.i;const itemFunctionDecoder={string:crateCorpus.f,offset:0,backrefQueue:[],};const deprecatedItems=new Set(crateCorpus.c);const implDisambiguator=new Map(crateCorpus.b);const paths=crateCorpus.p;const aliases=crateCorpus.a;const lowercasePaths=[];let len=paths.length;let lastPath=itemPaths.get(0);for(let i=0;i2){path=itemPaths.has(elem[2])?itemPaths.get(elem[2]):lastPath;lastPath=path}lowercasePaths.push({ty:ty,name:name.toLowerCase(),path:path});paths[i]={ty:ty,name:name,path:path}}lastPath="";len=itemTypes.length;for(let i=0;i0?paths[itemParentIdxs[i]-1]:undefined,type,id:id,word,normalizedName:word.indexOf("_")===-1?word:word.replace(/_/g,""),deprecated:deprecatedItems.has(i),implDisambiguator:implDisambiguator.has(i)?implDisambiguator.get(i):null,};id+=1;searchIndex.push(row);lastPath=row.path}if(aliases){const currentCrateAliases=new Map();ALIASES.set(crate,currentCrateAliases);for(const alias_name in aliases){if(!Object.prototype.hasOwnProperty.call(aliases,alias_name)){continue}let currentNameAliases;if(currentCrateAliases.has(alias_name)){currentNameAliases=currentCrateAliases.get(alias_name)}else{currentNameAliases=[];currentCrateAliases.set(alias_name,currentNameAliases)}for(const local_alias of aliases[alias_name]){currentNameAliases.push(local_alias+currentIndex)}}}currentIndex+=itemTypes.length}TYPES_POOL=new Map()}function onSearchSubmit(e){e.preventDefault();searchState.clearInputTimeout();search()}function putBackSearch(){const search_input=searchState.input;if(!searchState.input){return}if(search_input.value!==""&&!searchState.isDisplayed()){searchState.showResults();if(browserSupportsHistoryApi()){history.replaceState(null,"",buildUrl(search_input.value,getFilterCrates()))}document.title=searchState.title}}function registerSearchEvents(){const params=searchState.getQueryStringParams();if(searchState.input.value===""){searchState.input.value=params.search||""}const searchAfter500ms=()=>{searchState.clearInputTimeout();if(searchState.input.value.length===0){searchState.hideResults()}else{searchState.timeout=setTimeout(search,500)}};searchState.input.onkeyup=searchAfter500ms;searchState.input.oninput=searchAfter500ms;document.getElementsByClassName("search-form")[0].onsubmit=onSearchSubmit;searchState.input.onchange=e=>{if(e.target!==document.activeElement){return}searchState.clearInputTimeout();setTimeout(search,0)};searchState.input.onpaste=searchState.input.onchange;searchState.outputElement().addEventListener("keydown",e=>{if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return}if(e.which===38){const previous=document.activeElement.previousElementSibling;if(previous){previous.focus()}else{searchState.focus()}e.preventDefault()}else if(e.which===40){const next=document.activeElement.nextElementSibling;if(next){next.focus()}const rect=document.activeElement.getBoundingClientRect();if(window.innerHeight-rect.bottom{if(e.which===40){focusSearchResult();e.preventDefault()}});searchState.input.addEventListener("focus",()=>{putBackSearch()});searchState.input.addEventListener("blur",()=>{searchState.input.placeholder=searchState.input.origPlaceholder});if(browserSupportsHistoryApi()){const previousTitle=document.title;window.addEventListener("popstate",e=>{const params=searchState.getQueryStringParams();document.title=previousTitle;currentResults=null;if(params.search&¶ms.search.length>0){searchState.input.value=params.search;e.preventDefault();search()}else{searchState.input.value="";searchState.hideResults()}})}window.onpageshow=()=>{const qSearch=searchState.getQueryStringParams().search;if(searchState.input.value===""&&qSearch){searchState.input.value=qSearch}search()}}function updateCrate(ev){if(ev.target.value==="all crates"){const query=searchState.input.value.trim();updateSearchHistory(buildUrl(query,null))}currentResults=null;search(true)}buildIndex(rawSearchIndex);if(typeof window!=="undefined"){registerSearchEvents();if(window.searchState.getQueryStringParams().search){search()}}if(typeof exports!=="undefined"){exports.initSearch=initSearch;exports.execQuery=execQuery;exports.parseQuery=parseQuery}}if(typeof window!=="undefined"){window.initSearch=initSearch;if(window.searchIndex!==undefined){initSearch(window.searchIndex)}}else{initSearch(new Map())}})() \ No newline at end of file diff --git a/rust-docs/static.files/search-bf21c90c8c1d92b1.js b/rust-docs/static.files/search-bf21c90c8c1d92b1.js new file mode 100644 index 0000000000..81d04e0eb3 --- /dev/null +++ b/rust-docs/static.files/search-bf21c90c8c1d92b1.js @@ -0,0 +1,5 @@ +"use strict";if(!Array.prototype.toSpliced){Array.prototype.toSpliced=function(){const me=this.slice();Array.prototype.splice.apply(me,arguments);return me}}(function(){const itemTypes=["keyword","primitive","mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","associatedtype","constant","associatedconstant","union","foreigntype","existential","attr","derive","traitalias","generic",];const longItemTypes=["keyword","primitive type","module","extern crate","re-export","struct","enum","function","type alias","static","trait","","trait method","method","struct field","enum variant","macro","assoc type","constant","assoc const","union","foreign type","existential type","attribute macro","derive macro","trait alias",];const TY_GENERIC=itemTypes.indexOf("generic");const TY_IMPORT=itemTypes.indexOf("import");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"../";const UNBOXING_LIMIT=5;function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("search-tabs").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});const isTypeSearch=(nb>0||iter===1);iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb;const correctionsElem=document.getElementsByClassName("search-corrections");if(isTypeSearch){removeClass(correctionsElem[0],"hidden")}else{addClass(correctionsElem[0],"hidden")}}else if(nb!==0){printTab(0)}}const editDistanceState={current:[],prev:[],prevPrev:[],calculate:function calculate(a,b,limit){if(a.lengthlimit){return limit+1}while(b.length>0&&b[0]===a[0]){a=a.substring(1);b=b.substring(1)}while(b.length>0&&b[b.length-1]===a[a.length-1]){a=a.substring(0,a.length-1);b=b.substring(0,b.length-1)}if(b.length===0){return minDist}const aLength=a.length;const bLength=b.length;for(let i=0;i<=bLength;++i){this.current[i]=0;this.prev[i]=i;this.prevPrev[i]=Number.MAX_VALUE}for(let i=1;i<=aLength;++i){this.current[0]=i;const aIdx=i-1;for(let j=1;j<=bLength;++j){const bIdx=j-1;const substitutionCost=a[aIdx]===b[bIdx]?0:1;this.current[j]=Math.min(this.prev[j]+1,this.current[j-1]+1,this.prev[j-1]+substitutionCost,);if((i>1)&&(j>1)&&(a[aIdx]===b[bIdx-1])&&(a[aIdx-1]===b[bIdx])){this.current[j]=Math.min(this.current[j],this.prevPrev[j-2]+1,)}}const prevPrevTmp=this.prevPrev;this.prevPrev=this.prev;this.prev=this.current;this.current=prevPrevTmp}const distance=this.prev[bLength];return distance<=limit?distance:(limit+1)},};function editDistance(a,b,limit){return editDistanceState.calculate(a,b,limit)}function initSearch(rawSearchIndex){const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let searchIndexDeprecated;let searchIndexEmptyDesc;let functionTypeFingerprint;let currentResults;const typeNameIdMap=new Map();const ALIASES=new Map();const typeNameIdOfArray=buildTypeMapIndex("array");const typeNameIdOfSlice=buildTypeMapIndex("slice");const typeNameIdOfArrayOrSlice=buildTypeMapIndex("[]");const typeNameIdOfTuple=buildTypeMapIndex("tuple");const typeNameIdOfUnit=buildTypeMapIndex("unit");const typeNameIdOfTupleOrUnit=buildTypeMapIndex("()");const typeNameIdOfFn=buildTypeMapIndex("fn");const typeNameIdOfFnMut=buildTypeMapIndex("fnmut");const typeNameIdOfFnOnce=buildTypeMapIndex("fnonce");const typeNameIdOfHof=buildTypeMapIndex("->");function buildTypeMapIndex(name,isAssocType){if(name===""||name===null){return null}if(typeNameIdMap.has(name)){const obj=typeNameIdMap.get(name);obj.assocOnly=isAssocType&&obj.assocOnly;return obj.id}else{const id=typeNameIdMap.size;typeNameIdMap.set(name,{id,assocOnly:isAssocType});return id}}function isSpecialStartCharacter(c){return"<\"".indexOf(c)!==-1}function isEndCharacter(c){return"=,>-])".indexOf(c)!==-1}function itemTypeFromName(typename){const index=itemTypes.findIndex(i=>i===typename);if(index<0){throw["Unknown type filter ",typename]}return index}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw["Unexpected ","\""," in generics"]}else if(query.literalSearch){throw["Cannot have more than one literal search element"]}else if(parserState.totalElems-parserState.genericsElems>0){throw["Cannot use literal search when there is more than one element"]}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw["Unclosed ","\""]}else if(parserState.userQuery[end]!=="\""){throw["Unexpected ",parserState.userQuery[end]," in a string element"]}else if(start===end){throw["Cannot have empty string element"]}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||c==="="}function isPathSeparator(c){return c===":"||c===" "}function prevIs(parserState,lookingFor){let pos=parserState.pos;while(pos>0){const c=parserState.userQuery[pos-1];if(c===lookingFor){return true}else if(c!==" "){break}pos-=1}return false}function isLastElemGeneric(elems,parserState){return(elems.length>0&&elems[elems.length-1].generics.length>0)||prevIs(parserState,">")}function skipWhitespace(parserState){while(parserState.pos0){throw["Cannot have more than one element if you use quotes"]}const typeFilter=parserState.typeFilter;parserState.typeFilter=null;if(name==="!"){if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive never type ","!"," and ",typeFilter," both specified",]}if(generics.length!==0){throw["Never type ","!"," does not accept generic parameters",]}const bindingName=parserState.isInBinding;parserState.isInBinding=null;return makePrimitiveElement("never",{bindingName})}const quadcolon=/::\s*::/.exec(path);if(path.startsWith("::")){throw["Paths cannot start with ","::"]}else if(path.endsWith("::")){throw["Paths cannot end with ","::"]}else if(quadcolon!==null){throw["Unexpected ",quadcolon[0]]}const pathSegments=path.split(/(?:::\s*)|(?:\s+(?:::\s*)?)/);if(pathSegments.length===0||(pathSegments.length===1&&pathSegments[0]==="")){if(generics.length>0||prevIs(parserState,">")){throw["Found generics without a path"]}else{throw["Unexpected ",parserState.userQuery[parserState.pos]]}}for(const[i,pathSegment]of pathSegments.entries()){if(pathSegment==="!"){if(i!==0){throw["Never type ","!"," is not associated item"]}pathSegments[i]="never"}}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}const bindingName=parserState.isInBinding;parserState.isInBinding=null;const bindings=new Map();const pathLast=pathSegments[pathSegments.length-1];return{name:name.trim(),id:null,fullPath:pathSegments,pathWithoutLast:pathSegments.slice(0,pathSegments.length-1),pathLast,normalizedPathLast:pathLast.replace(/_/g,""),generics:generics.filter(gen=>{if(gen.bindingName!==null){if(gen.name!==null){gen.bindingName.generics.unshift(gen)}bindings.set(gen.bindingName.name,gen.bindingName.generics);return false}return true}),bindings,typeFilter,bindingName,}}function getIdentEndPosition(parserState){const start=parserState.pos;let end=parserState.pos;let foundExclamation=-1;while(parserState.pos0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]]}else{throw["Unexpected ",c]}}parserState.pos+=1;end=parserState.pos}if(foundExclamation!==-1&&foundExclamation!==start&&isIdentCharacter(parserState.userQuery[foundExclamation-1])){if(parserState.typeFilter===null){parserState.typeFilter="macro"}else if(parserState.typeFilter!=="macro"){throw["Invalid search type: macro ","!"," and ",parserState.typeFilter," both specified",]}end=foundExclamation}return end}function getFilteredNextElem(query,parserState,elems,isInGenerics){const start=parserState.pos;if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){throw["Expected type filter before ",":"]}getNextElem(query,parserState,elems,isInGenerics);if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}if(elems.length===0){throw["Expected type filter before ",":"]}else if(query.literalSearch){throw["Cannot use quotes on type filter"]}const typeFilterElem=elems.pop();checkExtraTypeFilterCharacters(start,parserState);parserState.typeFilter=typeFilterElem.name;parserState.pos+=1;parserState.totalElems-=1;query.literalSearch=false;getNextElem(query,parserState,elems,isInGenerics)}}function getNextElem(query,parserState,elems,isInGenerics){const generics=[];skipWhitespace(parserState);let start=parserState.pos;let end;if("[(".indexOf(parserState.userQuery[parserState.pos])!==-1){let endChar=")";let name="()";let friendlyName="tuple";if(parserState.userQuery[parserState.pos]==="["){endChar="]";name="[]";friendlyName="slice"}parserState.pos+=1;const{foundSeparator}=getItemsBefore(query,parserState,generics,endChar);const typeFilter=parserState.typeFilter;const bindingName=parserState.isInBinding;parserState.typeFilter=null;parserState.isInBinding=null;for(const gen of generics){if(gen.bindingName!==null){throw["Type parameter ","=",` cannot be within ${friendlyName} `,name]}}if(name==="()"&&!foundSeparator&&generics.length===1&&typeFilter===null){elems.push(generics[0])}else if(name==="()"&&generics.length===1&&generics[0].name==="->"){generics[0].typeFilter=typeFilter;elems.push(generics[0])}else{if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive ",name," and ",typeFilter," both specified",]}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}elems.push(makePrimitiveElement(name,{bindingName,generics}))}}else{const isStringElem=parserState.userQuery[start]==="\"";if(isStringElem){start+=1;getStringElem(query,parserState,isInGenerics);end=parserState.pos-1}else{end=getIdentEndPosition(parserState)}if(parserState.pos=end){throw["Found generics without a path"]}parserState.pos+=1;getItemsBefore(query,parserState,generics,">")}else if(parserState.pos=end){throw["Found generics without a path"]}if(parserState.isInBinding){throw["Unexpected ","("," after ","="]}parserState.pos+=1;const typeFilter=parserState.typeFilter;parserState.typeFilter=null;getItemsBefore(query,parserState,generics,")");skipWhitespace(parserState);if(isReturnArrow(parserState)){parserState.pos+=2;skipWhitespace(parserState);getFilteredNextElem(query,parserState,generics,isInGenerics);generics[generics.length-1].bindingName=makePrimitiveElement("output")}else{generics.push(makePrimitiveElement(null,{bindingName:makePrimitiveElement("output"),typeFilter:null,}))}parserState.typeFilter=typeFilter}if(isStringElem){skipWhitespace(parserState)}if(start>=end&&generics.length===0){return}if(parserState.userQuery[parserState.pos]==="="){if(parserState.isInBinding){throw["Cannot write ","="," twice in a binding"]}if(!isInGenerics){throw["Type parameter ","="," must be within generics list"]}const name=parserState.userQuery.slice(start,end).trim();if(name==="!"){throw["Type parameter ","="," key cannot be ","!"," never type"]}if(name.includes("!")){throw["Type parameter ","="," key cannot be ","!"," macro"]}if(name.includes("::")){throw["Type parameter ","="," key cannot contain ","::"," path"]}if(name.includes(":")){throw["Type parameter ","="," key cannot contain ",":"," type"]}parserState.isInBinding={name,generics}}else{elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics,),)}}}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;let foundSeparator=false;const oldTypeFilter=parserState.typeFilter;parserState.typeFilter=null;const oldIsInBinding=parserState.isInBinding;parserState.isInBinding=null;let hofParameters=null;let extra="";if(endChar===">"){extra="<"}else if(endChar==="]"){extra="["}else if(endChar===")"){extra="("}else if(endChar===""){extra="->"}else{extra=endChar}while(parserState.pos"," after ","="]}hofParameters=[...elems];elems.length=0;parserState.pos+=2;foundStopChar=true;foundSeparator=false;continue}else if(c===" "){parserState.pos+=1;continue}else if(isSeparatorCharacter(c)){parserState.pos+=1;foundStopChar=true;foundSeparator=true;continue}else if(c===":"&&isPathStart(parserState)){throw["Unexpected ","::",": paths cannot start with ","::"]}else if(isEndCharacter(c)){throw["Unexpected ",c," after ",extra]}if(!foundStopChar){let extra=[];if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(endChar!==""){throw["Expected ",",",", ","=",", or ",endChar,...extra,", found ",c,]}throw["Expected ",","," or ","=",...extra,", found ",c,]}const posBefore=parserState.pos;getFilteredNextElem(query,parserState,elems,endChar!=="");if(endChar!==""&&parserState.pos>=parserState.length){throw["Unclosed ",extra]}if(posBefore===parserState.pos){parserState.pos+=1}foundStopChar=false}if(parserState.pos>=parserState.length&&endChar!==""){throw["Unclosed ",extra]}parserState.pos+=1;if(hofParameters){foundSeparator=false;if([...elems,...hofParameters].some(x=>x.bindingName)||parserState.isInBinding){throw["Unexpected ","="," within ","->"]}const hofElem=makePrimitiveElement("->",{generics:hofParameters,bindings:new Map([["output",[...elems]]]),typeFilter:null,});elems.length=0;elems[0]=hofElem}parserState.typeFilter=oldTypeFilter;parserState.isInBinding=oldIsInBinding;return{foundSeparator}}function checkExtraTypeFilterCharacters(start,parserState){const query=parserState.userQuery.slice(start,parserState.pos).trim();for(const c in query){if(!isIdentCharacter(query[c])){throw["Unexpected ",query[c]," in type filter (before ",":",")",]}}}function parseInput(query,parserState){let foundStopChar=true;while(parserState.pos"){if(isReturnArrow(parserState)){break}throw["Unexpected ",c," (did you mean ","->","?)"]}else if(parserState.pos>0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]]}throw["Unexpected ",c]}else if(c===" "){skipWhitespace(parserState);continue}if(!foundStopChar){let extra="";if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(parserState.typeFilter!==null){throw["Expected ",","," or ","->",...extra,", found ",c,]}throw["Expected ",",",", ",":"," or ","->",...extra,", found ",c,]}const before=query.elems.length;getFilteredNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1}foundStopChar=false}if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}while(parserState.pos"]}break}else{parserState.pos+=1}}}function newParsedQuery(userQuery){return{original:userQuery,userQuery:userQuery.toLowerCase(),elems:[],returned:[],foundElems:0,totalElems:0,literalSearch:false,error:null,correction:null,proposeCorrectionFrom:null,proposeCorrectionTo:null,typeFingerprint:new Uint32Array(4),}}function buildUrl(search,filterCrates){let extra="?search="+encodeURIComponent(search);if(filterCrates!==null){extra+="&filter-crate="+encodeURIComponent(filterCrates)}return getNakedUrl()+extra+window.location.hash}function getFilterCrates(){const elem=document.getElementById("crate-search");if(elem&&elem.value!=="all crates"&&rawSearchIndex.has(elem.value)){return elem.value}return null}function parseQuery(userQuery){function convertTypeFilterOnElem(elem){if(elem.typeFilter!==null){let typeFilter=elem.typeFilter;if(typeFilter==="const"){typeFilter="constant"}elem.typeFilter=itemTypeFromName(typeFilter)}else{elem.typeFilter=NO_TYPE_FILTER}for(const elem2 of elem.generics){convertTypeFilterOnElem(elem2)}for(const constraints of elem.bindings.values()){for(const constraint of constraints){convertTypeFilterOnElem(constraint)}}}userQuery=userQuery.trim().replace(/\r|\n|\t/g," ");const parserState={length:userQuery.length,pos:0,totalElems:0,genericsElems:0,typeFilter:null,isInBinding:null,userQuery:userQuery.toLowerCase(),};let query=newParsedQuery(userQuery);try{parseInput(query,parserState);for(const elem of query.elems){convertTypeFilterOnElem(elem)}for(const elem of query.returned){convertTypeFilterOnElem(elem)}}catch(err){query=newParsedQuery(userQuery);query.error=err;return query}if(!query.literalSearch){query.literalSearch=parserState.totalElems>1}query.foundElems=query.elems.length+query.returned.length;query.totalElems=parserState.totalElems;return query}function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,}}async function execQuery(parsedQuery,filterCrates,currentCrate){const results_others=new Map(),results_in_args=new Map(),results_returned=new Map();function transformResults(results){const duplicates=new Set();const out=[];for(const result of results){if(result.id!==-1){const obj=searchIndex[result.id];obj.dist=result.dist;const res=buildHrefAndPath(obj);obj.displayPath=pathSplitter(res[0]);obj.fullPath=res[2]+"|"+obj.ty;if(duplicates.has(obj.fullPath)){continue}if(obj.ty===TY_IMPORT&&duplicates.has(res[2])){continue}if(duplicates.has(res[2]+"|"+TY_IMPORT)){continue}duplicates.add(obj.fullPath);duplicates.add(res[2]);obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break}}}return out}async function sortResults(results,isType,preferredCrate){const userQuery=parsedQuery.userQuery;const result_list=[];for(const result of results.values()){result.item=searchIndex[result.id];result.word=searchIndex[result.id].word;result_list.push(result)}result_list.sort((aaa,bbb)=>{let a,b;a=(aaa.word!==userQuery);b=(bbb.word!==userQuery);if(a!==b){return a-b}a=(aaa.index<0);b=(bbb.index<0);if(a!==b){return a-b}a=aaa.path_dist;b=bbb.path_dist;if(a!==b){return a-b}a=aaa.index;b=bbb.index;if(a!==b){return a-b}a=(aaa.dist);b=(bbb.dist);if(a!==b){return a-b}a=searchIndexDeprecated.get(aaa.item.crate).contains(aaa.item.bitIndex);b=searchIndexDeprecated.get(bbb.item.crate).contains(bbb.item.bitIndex);if(a!==b){return a-b}a=(aaa.item.crate!==preferredCrate);b=(bbb.item.crate!==preferredCrate);if(a!==b){return a-b}a=aaa.word.length;b=bbb.word.length;if(a!==b){return a-b}a=aaa.word;b=bbb.word;if(a!==b){return(a>b?+1:-1)}a=searchIndexEmptyDesc.get(aaa.item.crate).contains(aaa.item.bitIndex);b=searchIndexEmptyDesc.get(bbb.item.crate).contains(bbb.item.bitIndex);if(a!==b){return a-b}a=aaa.item.ty;b=bbb.item.ty;if(a!==b){return a-b}a=aaa.item.path;b=bbb.item.path;if(a!==b){return(a>b?+1:-1)}return 0});return transformResults(result_list)}function unifyFunctionTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return false}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return!solutionCb||solutionCb(mgens)}if(!fnTypesIn||fnTypesIn.length===0){return false}const ql=queryElems.length;const fl=fnTypesIn.length;if(ql===1&&queryElems[0].generics.length===0&&queryElems[0].bindings.size===0){const queryElem=queryElems[0];for(const fnType of fnTypesIn){if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue}if(fnType.id<0&&queryElem.id<0){if(mgens&&mgens.has(fnType.id)&&mgens.get(fnType.id)!==queryElem.id){continue}const mgensScratch=new Map(mgens);mgensScratch.set(fnType.id,queryElem.id);if(!solutionCb||solutionCb(mgensScratch)){return true}}else if(!solutionCb||solutionCb(mgens?new Map(mgens):null)){return true}}for(const fnType of fnTypesIn){if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){continue}if(fnType.id<0){if(mgens&&mgens.has(fnType.id)&&mgens.get(fnType.id)!==0){continue}const mgensScratch=new Map(mgens);mgensScratch.set(fnType.id,0);if(unifyFunctionTypes(whereClause[(-fnType.id)-1],queryElems,whereClause,mgensScratch,solutionCb,unboxingDepth+1,)){return true}}else if(unifyFunctionTypes([...fnType.generics,...Array.from(fnType.bindings.values()).flat()],queryElems,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth+1,)){return true}}return false}const fnTypes=fnTypesIn.slice();const flast=fl-1;const qlast=ql-1;const queryElem=queryElems[qlast];let queryElemsTmp=null;for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue}let mgensScratch;if(fnType.id<0){mgensScratch=new Map(mgens);if(mgensScratch.has(fnType.id)&&mgensScratch.get(fnType.id)!==queryElem.id){continue}mgensScratch.set(fnType.id,queryElem.id)}else{mgensScratch=mgens}fnTypes[i]=fnTypes[flast];fnTypes.length=flast;if(!queryElemsTmp){queryElemsTmp=queryElems.slice(0,qlast)}const passesUnification=unifyFunctionTypes(fnTypes,queryElemsTmp,whereClause,mgensScratch,mgensScratch=>{if(fnType.generics.length===0&&queryElem.generics.length===0&&fnType.bindings.size===0&&queryElem.bindings.size===0){return!solutionCb||solutionCb(mgensScratch)}const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,);if(!solution){return false}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){const passesUnification=unifyFunctionTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,);if(passesUnification){return true}}return false},unboxingDepth,);if(passesUnification){return true}fnTypes[flast]=fnTypes[i];fnTypes[i]=fnType;fnTypes.length=fl}for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){continue}let mgensScratch;if(fnType.id<0){mgensScratch=new Map(mgens);if(mgensScratch.has(fnType.id)&&mgensScratch.get(fnType.id)!==0){continue}mgensScratch.set(fnType.id,0)}else{mgensScratch=mgens}const generics=fnType.id<0?whereClause[(-fnType.id)-1]:fnType.generics;const bindings=fnType.bindings?Array.from(fnType.bindings.values()).flat():[];const passesUnification=unifyFunctionTypes(fnTypes.toSpliced(i,1,...generics,...bindings),queryElems,whereClause,mgensScratch,solutionCb,unboxingDepth+1,);if(passesUnification){return true}}return false}function unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgensIn){if(!typePassesFilter(queryElem.typeFilter,fnType.ty)){return false}if(fnType.id<0&&queryElem.id<0){if(mgensIn){if(mgensIn.has(fnType.id)&&mgensIn.get(fnType.id)!==queryElem.id){return false}for(const[fid,qid]of mgensIn.entries()){if(fnType.id!==fid&&queryElem.id===qid){return false}if(fnType.id===fid&&queryElem.id!==qid){return false}}}return true}else{if(queryElem.id===typeNameIdOfArrayOrSlice&&(fnType.id===typeNameIdOfSlice||fnType.id===typeNameIdOfArray)){}else if(queryElem.id===typeNameIdOfTupleOrUnit&&(fnType.id===typeNameIdOfTuple||fnType.id===typeNameIdOfUnit)){}else if(queryElem.id===typeNameIdOfHof&&(fnType.id===typeNameIdOfFn||fnType.id===typeNameIdOfFnMut||fnType.id===typeNameIdOfFnOnce)){}else if(fnType.id!==queryElem.id||queryElem.id===null){return false}if((fnType.generics.length+fnType.bindings.size)===0&&queryElem.generics.length!==0){return false}if(fnType.bindings.size0){const fnTypePath=fnType.path!==undefined&&fnType.path!==null?fnType.path.split("::"):[];if(queryElemPathLength>fnTypePath.length){return false}let i=0;for(const path of fnTypePath){if(path===queryElem.pathWithoutLast[i]){i+=1;if(i>=queryElemPathLength){break}}}if(i0){let mgensSolutionSet=[mgensIn];for(const[name,constraints]of queryElem.bindings.entries()){if(mgensSolutionSet.length===0){return false}if(!fnType.bindings.has(name)){return false}const fnTypeBindings=fnType.bindings.get(name);mgensSolutionSet=mgensSolutionSet.flatMap(mgens=>{const newSolutions=[];unifyFunctionTypes(fnTypeBindings,constraints,whereClause,mgens,newMgens=>{newSolutions.push(newMgens);return false},unboxingDepth,);return newSolutions})}if(mgensSolutionSet.length===0){return false}const binds=Array.from(fnType.bindings.entries()).flatMap(entry=>{const[name,constraints]=entry;if(queryElem.bindings.has(name)){return[]}else{return constraints}});if(simplifiedGenerics.length>0){simplifiedGenerics=[...simplifiedGenerics,...binds]}else{simplifiedGenerics=binds}return{simplifiedGenerics,mgens:mgensSolutionSet}}return{simplifiedGenerics,mgens:[mgensIn]}}function unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return false}if(fnType.id<0&&queryElem.id>=0){if(!whereClause){return false}if(mgens&&mgens.has(fnType.id)&&mgens.get(fnType.id)!==0){return false}const mgensTmp=new Map(mgens);mgensTmp.set(fnType.id,null);return checkIfInList(whereClause[(-fnType.id)-1],queryElem,whereClause,mgensTmp,unboxingDepth,)}else if(fnType.generics.length>0||fnType.bindings.size>0){const simplifiedGenerics=[...fnType.generics,...Array.from(fnType.bindings.values()).flat(),];return checkIfInList(simplifiedGenerics,queryElem,whereClause,mgens,unboxingDepth,)}return false}function checkIfInList(list,elem,whereClause,mgens,unboxingDepth){for(const entry of list){if(checkType(entry,elem,whereClause,mgens,unboxingDepth)){return true}}return false}function checkType(row,elem,whereClause,mgens,unboxingDepth){if(unboxingDepth>=UNBOXING_LIMIT){return false}if(row.bindings.size===0&&elem.bindings.size===0){if(elem.id<0&&mgens===null){return row.id<0||checkIfInList(row.generics,elem,whereClause,mgens,unboxingDepth+1,)}if(row.id>0&&elem.id>0&&elem.pathWithoutLast.length===0&&typePassesFilter(elem.typeFilter,row.ty)&&elem.generics.length===0&&elem.id!==typeNameIdOfArrayOrSlice&&elem.id!==typeNameIdOfTupleOrUnit&&elem.id!==typeNameIdOfHof){return row.id===elem.id||checkIfInList(row.generics,elem,whereClause,mgens,unboxingDepth,)}}return unifyFunctionTypes([row],[elem],whereClause,mgens,null,unboxingDepth)}function checkPath(contains,ty){if(contains.length===0){return 0}const maxPathEditDistance=Math.floor(contains.reduce((acc,next)=>acc+next.length,0)/3,);let ret_dist=maxPathEditDistance+1;const path=ty.path.split("::");if(ty.parent&&ty.parent.name){path.push(ty.parent.name.toLowerCase())}const length=path.length;const clength=contains.length;pathiter:for(let i=length-clength;i>=0;i-=1){let dist_total=0;for(let x=0;xmaxPathEditDistance){continue pathiter}dist_total+=dist}}ret_dist=Math.min(ret_dist,Math.round(dist_total/clength))}return ret_dist>maxPathEditDistance?null:ret_dist}function typePassesFilter(filter,type){if(filter<=NO_TYPE_FILTER||filter===type)return true;const name=itemTypes[type];switch(itemTypes[filter]){case"constant":return name==="associatedconstant";case"fn":return name==="method"||name==="tymethod";case"type":return name==="primitive"||name==="associatedtype";case"trait":return name==="traitalias"}return false}function createAliasFromItem(item){return{crate:item.crate,name:item.name,path:item.path,descShard:item.descShard,descIndex:item.descIndex,exactPath:item.exactPath,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,bitIndex:item.bitIndex,implDisambiguator:item.implDisambiguator,}}function handleAliases(ret,query,filterCrates,currentCrate){const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(ALIASES.has(filterCrates)&&ALIASES.get(filterCrates).has(lowerQuery)){const query_aliases=ALIASES.get(filterCrates).get(lowerQuery);for(const alias of query_aliases){aliases.push(createAliasFromItem(searchIndex[alias]))}}}else{for(const[crate,crateAliasesIndex]of ALIASES){if(crateAliasesIndex.has(lowerQuery)){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=crateAliasesIndex.get(lowerQuery);for(const alias of query_aliases){pushTo.push(createAliasFromItem(searchIndex[alias]))}}}}const sortFunc=(aaa,bbb)=>{if(aaa.path{alias.alias=query;const res=buildHrefAndPath(alias);alias.displayPath=pathSplitter(res[0]);alias.fullPath=alias.displayPath+alias.name;alias.href=res[1];ret.others.unshift(alias);if(ret.others.length>MAX_RESULTS){ret.others.pop()}};aliases.forEach(pushFunc);crateAliases.forEach(pushFunc)}function addIntoResults(results,fullId,id,index,dist,path_dist,maxEditDistance){if(dist<=maxEditDistance||index!==-1){if(results.has(fullId)){const result=results.get(fullId);if(result.dontValidate||result.dist<=dist){return}}results.set(fullId,{id:id,index:index,dontValidate:parsedQuery.literalSearch,dist:dist,path_dist:path_dist,})}}function handleSingleArg(row,pos,elem,results_others,results_in_args,results_returned,maxEditDistance,){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}let path_dist=0;const fullId=row.id;const tfpDist=compareTypeFingerprints(fullId,parsedQuery.typeFingerprint,);if(tfpDist!==null){const in_args=row.type&&row.type.inputs&&checkIfInList(row.type.inputs,elem,row.type.where_clause,null,0);const returned=row.type&&row.type.output&&checkIfInList(row.type.output,elem,row.type.where_clause,null,0);if(in_args){results_in_args.max_dist=Math.max(results_in_args.max_dist||0,tfpDist);const maxDist=results_in_args.sizenormalizedIndex&&normalizedIndex!==-1)){index=normalizedIndex}if(elem.fullPath.length>1){path_dist=checkPath(elem.pathWithoutLast,row);if(path_dist===null){return}}if(parsedQuery.literalSearch){if(row.word===elem.pathLast){addIntoResults(results_others,fullId,pos,index,0,path_dist)}return}const dist=editDistance(row.normalizedName,elem.normalizedPathLast,maxEditDistance);if(index===-1&&dist>maxEditDistance){return}addIntoResults(results_others,fullId,pos,index,dist,path_dist,maxEditDistance)}function handleArgs(row,pos,results){if(!row||(filterCrates!==null&&row.crate!==filterCrates)||!row.type){return}const tfpDist=compareTypeFingerprints(row.id,parsedQuery.typeFingerprint,);if(tfpDist===null){return}if(results.size>=MAX_RESULTS&&tfpDist>results.max_dist){return}if(!unifyFunctionTypes(row.type.inputs,parsedQuery.elems,row.type.where_clause,null,mgens=>{return unifyFunctionTypes(row.type.output,parsedQuery.returned,row.type.where_clause,mgens,null,0,)},0,)){return}results.max_dist=Math.max(results.max_dist||0,tfpDist);addIntoResults(results,row.id,pos,0,tfpDist,0,Number.MAX_VALUE)}function innerRunQuery(){const queryLen=parsedQuery.elems.reduce((acc,next)=>acc+next.pathLast.length,0)+parsedQuery.returned.reduce((acc,next)=>acc+next.pathLast.length,0);const maxEditDistance=Math.floor(queryLen/3);const genericSymbols=new Map();function convertNameToId(elem,isAssocType){if(typeNameIdMap.has(elem.normalizedPathLast)&&(isAssocType||!typeNameIdMap.get(elem.normalizedPathLast).assocOnly)){elem.id=typeNameIdMap.get(elem.normalizedPathLast).id}else if(!parsedQuery.literalSearch){let match=null;let matchDist=maxEditDistance+1;let matchName="";for(const[name,{id,assocOnly}]of typeNameIdMap){const dist=editDistance(name,elem.normalizedPathLast,maxEditDistance);if(dist<=matchDist&&dist<=maxEditDistance&&(isAssocType||!assocOnly)){if(dist===matchDist&&matchName>name){continue}match=id;matchDist=dist;matchName=name}}if(match!==null){parsedQuery.correction=matchName}elem.id=match}if((elem.id===null&&parsedQuery.totalElems>1&&elem.typeFilter===-1&&elem.generics.length===0&&elem.bindings.size===0)||elem.typeFilter===TY_GENERIC){if(genericSymbols.has(elem.name)){elem.id=genericSymbols.get(elem.name)}else{elem.id=-(genericSymbols.size+1);genericSymbols.set(elem.name,elem.id)}if(elem.typeFilter===-1&&elem.name.length>=3){const maxPartDistance=Math.floor(elem.name.length/3);let matchDist=maxPartDistance+1;let matchName="";for(const name of typeNameIdMap.keys()){const dist=editDistance(name,elem.name,maxPartDistance);if(dist<=matchDist&&dist<=maxPartDistance){if(dist===matchDist&&matchName>name){continue}matchDist=dist;matchName=name}}if(matchName!==""){parsedQuery.proposeCorrectionFrom=elem.name;parsedQuery.proposeCorrectionTo=matchName}}elem.typeFilter=TY_GENERIC}if(elem.generics.length>0&&elem.typeFilter===TY_GENERIC){parsedQuery.error=["Generic type parameter ",elem.name," does not accept generic parameters",]}for(const elem2 of elem.generics){convertNameToId(elem2)}elem.bindings=new Map(Array.from(elem.bindings.entries()).map(entry=>{const[name,constraints]=entry;if(!typeNameIdMap.has(name)){parsedQuery.error=["Type parameter ",name," does not exist",];return[null,[]]}for(const elem2 of constraints){convertNameToId(elem2)}return[typeNameIdMap.get(name).id,constraints]}),)}const fps=new Set();for(const elem of parsedQuery.elems){convertNameToId(elem);buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint,fps)}for(const elem of parsedQuery.returned){convertNameToId(elem);buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint,fps)}if(parsedQuery.foundElems===1&&parsedQuery.returned.length===0){if(parsedQuery.elems.length===1){const elem=parsedQuery.elems[0];for(let i=0,nSearchIndex=searchIndex.length;i0){const sortQ=(a,b)=>{const ag=a.generics.length===0&&a.bindings.size===0;const bg=b.generics.length===0&&b.bindings.size===0;if(ag!==bg){return ag-bg}const ai=a.id>0;const bi=b.id>0;return ai-bi};parsedQuery.elems.sort(sortQ);parsedQuery.returned.sort(sortQ);for(let i=0,nSearchIndex=searchIndex.length;i{const descs=await Promise.all(list.map(result=>{return searchIndexEmptyDesc.get(result.crate).contains(result.bitIndex)?"":searchState.loadDesc(result)}));for(const[i,result]of list.entries()){result.desc=descs[i]}}));if(parsedQuery.error!==null&&ret.others.length!==0){ret.query.error=null}return ret}function nextTab(direction){const next=(searchState.currentTab+direction+3)%searchState.focusedByTab.length;searchState.focusedByTab[searchState.currentTab]=document.activeElement;printTab(next);focusSearchResult()}function focusSearchResult(){const target=searchState.focusedByTab[searchState.currentTab]||document.querySelectorAll(".search-results.active a").item(0)||document.querySelectorAll("#search-tabs button").item(searchState.currentTab);searchState.focusedByTab[searchState.currentTab]=null;if(target){target.focus()}}function buildHrefAndPath(item){let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.path;let exactPath=item.exactPath;if(type==="mod"){displayPath=path+"::";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+name+"/index.html"}else if(type==="import"){displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/index.html#reexport."+name}else if(type==="primitive"||type==="keyword"){displayPath="";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+type+"."+name+".html"}else if(type==="externcrate"){displayPath="";href=ROOT_PATH+name+"/index.html"}else if(item.parent!==undefined){const myparent=item.parent;let anchor=type+"."+name;const parentType=itemTypes[myparent.ty];let pageType=parentType;let pageName=myparent.name;exactPath=`${myparent.exactPath}::${myparent.name}`;if(parentType==="primitive"){displayPath=myparent.name+"::"}else if(type==="structfield"&&parentType==="variant"){const enumNameIdx=item.path.lastIndexOf("::");const enumName=item.path.substr(enumNameIdx+2);path=item.path.substr(0,enumNameIdx);displayPath=path+"::"+enumName+"::"+myparent.name+"::";anchor="variant."+myparent.name+".field."+name;pageType="enum";pageName=enumName}else{displayPath=path+"::"+myparent.name+"::"}if(item.implDisambiguator!==null){anchor=item.implDisambiguator+"/"+anchor}href=ROOT_PATH+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html#"+anchor}else{displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/"+type+"."+name+".html"}return[displayPath,href,`${exactPath}::${name}`]}function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6)}return tmp}async function addTab(array,query,display){const extraClass=display?" active":"";const output=document.createElement("div");if(array.length>0){output.className="search-results "+extraClass;for(const item of array){const name=item.name;const type=itemTypes[item.ty];const longType=longItemTypes[item.ty];const typeName=longType.length!==0?`${longType}`:"?";const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const resultName=document.createElement("div");resultName.className="result-name";resultName.insertAdjacentHTML("beforeend",`${typeName}`);link.appendChild(resultName);let alias=" ";if(item.is_alias){alias=`
\ +${item.alias} - see \ +
`}resultName.insertAdjacentHTML("beforeend",`
${alias}\ +${item.displayPath}${name}\ +
`);const description=document.createElement("div");description.className="desc";description.insertAdjacentHTML("beforeend",item.desc);link.appendChild(description);output.appendChild(link)}}else if(query.error===null){output.className="search-failed"+extraClass;output.innerHTML="No results :(
"+"Try on DuckDuckGo?

"+"Or try looking in one of these:"}return[output,array.length]}function makeTabHeader(tabNb,text,nbElems){const fmtNbElems=nbElems<10?`\u{2007}(${nbElems})\u{2007}\u{2007}`:nbElems<100?`\u{2007}(${nbElems})\u{2007}`:`\u{2007}(${nbElems})`;if(searchState.currentTab===tabNb){return""}return""}async function showResults(results,go_to_first,filterCrates){const search=searchState.outputElement();if(go_to_first||(results.others.length===1&&getSettingValue("go-to-only-result")==="true")){window.onunload=()=>{};searchState.removeQueryParameters();const elem=document.createElement("a");elem.href=results.others[0].href;removeClass(elem,"active");document.body.appendChild(elem);elem.click();return}if(results.query===undefined){results.query=parseQuery(searchState.input.value)}currentResults=results.query.userQuery;const[ret_others,ret_in_args,ret_returned]=await Promise.all([addTab(results.others,results.query,true),addTab(results.in_args,results.query,false),addTab(results.returned,results.query,false),]);let currentTab=searchState.currentTab;if((currentTab===0&&ret_others[1]===0)||(currentTab===1&&ret_in_args[1]===0)||(currentTab===2&&ret_returned[1]===0)){if(ret_others[1]!==0){currentTab=0}else if(ret_in_args[1]!==0){currentTab=1}else if(ret_returned[1]!==0){currentTab=2}}let crates="";if(rawSearchIndex.size>1){crates=" in 
"}let output=`

Results${crates}

`;if(results.query.error!==null){const error=results.query.error;error.forEach((value,index)=>{value=value.split("<").join("<").split(">").join(">");if(index%2!==0){error[index]=`${value.replaceAll(" ", " ")}`}else{error[index]=value}});output+=`

Query parser error: "${error.join("")}".

`;output+="
"+makeTabHeader(0,"In Names",ret_others[1])+"
";currentTab=0}else if(results.query.foundElems<=1&&results.query.returned.length===0){output+="
"+makeTabHeader(0,"In Names",ret_others[1])+makeTabHeader(1,"In Parameters",ret_in_args[1])+makeTabHeader(2,"In Return Types",ret_returned[1])+"
"}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";output+="
"+makeTabHeader(0,signatureTabTitle,ret_others[1])+"
";currentTab=0}if(results.query.correction!==null){const orig=results.query.returned.length>0?results.query.returned[0].name:results.query.elems[0].name;output+="

"+`Type "${orig}" not found. `+"Showing results for closest type name "+`"${results.query.correction}" instead.

`}if(results.query.proposeCorrectionFrom!==null){const orig=results.query.proposeCorrectionFrom;const targ=results.query.proposeCorrectionTo;output+="

"+`Type "${orig}" not found and used as generic parameter. `+`Consider searching for "${targ}" instead.

`}const resultsElem=document.createElement("div");resultsElem.id="results";resultsElem.appendChild(ret_others[0]);resultsElem.appendChild(ret_in_args[0]);resultsElem.appendChild(ret_returned[0]);search.innerHTML=output;const crateSearch=document.getElementById("crate-search");if(crateSearch){crateSearch.addEventListener("input",updateCrate)}search.appendChild(resultsElem);searchState.showResults(search);const elems=document.getElementById("search-tabs").childNodes;searchState.focusedByTab=[];let i=0;for(const elem of elems){const j=i;elem.onclick=()=>printTab(j);searchState.focusedByTab.push(null);i+=1}printTab(currentTab)}function updateSearchHistory(url){if(!browserSupportsHistoryApi()){return}const params=searchState.getQueryStringParams();if(!history.state&&!params.search){history.pushState(null,"",url)}else{history.replaceState(null,"",url)}}async function search(forced){const query=parseQuery(searchState.input.value.trim());let filterCrates=getFilterCrates();if(!forced&&query.userQuery===currentResults){if(query.userQuery.length>0){putBackSearch()}return}searchState.setLoadingSearch();const params=searchState.getQueryStringParams();if(filterCrates===null&¶ms["filter-crate"]!==undefined){filterCrates=params["filter-crate"]}searchState.title="Results for "+query.original+" - Rust";updateSearchHistory(buildUrl(query.original,filterCrates));await showResults(await execQuery(query,filterCrates,window.currentCrate),params.go_to_first,filterCrates)}function buildItemSearchTypeAll(types,lowercasePaths){return types.length>0?types.map(type=>buildItemSearchType(type,lowercasePaths)):EMPTY_GENERICS_ARRAY}const EMPTY_BINDINGS_MAP=new Map();const EMPTY_GENERICS_ARRAY=[];let TYPES_POOL=new Map();function buildItemSearchType(type,lowercasePaths,isAssocType){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;const BINDINGS_DATA=2;let pathIndex,generics,bindings;if(typeof type==="number"){pathIndex=type;generics=EMPTY_GENERICS_ARRAY;bindings=EMPTY_BINDINGS_MAP}else{pathIndex=type[PATH_INDEX_DATA];generics=buildItemSearchTypeAll(type[GENERICS_DATA],lowercasePaths,);if(type.length>BINDINGS_DATA&&type[BINDINGS_DATA].length>0){bindings=new Map(type[BINDINGS_DATA].map(binding=>{const[assocType,constraints]=binding;return[buildItemSearchType(assocType,lowercasePaths,true).id,buildItemSearchTypeAll(constraints,lowercasePaths),]}))}else{bindings=EMPTY_BINDINGS_MAP}}let result;if(pathIndex<0){result={id:pathIndex,ty:TY_GENERIC,path:null,exactPath:null,generics,bindings,}}else if(pathIndex===0){result={id:null,ty:null,path:null,exactPath:null,generics,bindings,}}else{const item=lowercasePaths[pathIndex-1];result={id:buildTypeMapIndex(item.name,isAssocType),ty:item.ty,path:item.path,exactPath:item.exactPath,generics,bindings,}}const cr=TYPES_POOL.get(result.id);if(cr){if(cr.generics.length===result.generics.length&&cr.generics!==result.generics&&cr.generics.every((x,i)=>result.generics[i]===x)){result.generics=cr.generics}if(cr.bindings.size===result.bindings.size&&cr.bindings!==result.bindings){let ok=true;for(const[k,v]of cr.bindings.entries()){const v2=result.bindings.get(v);if(!v2){ok=false;break}if(v!==v2&&v.length===v2.length&&v.every((x,i)=>v2[i]===x)){result.bindings.set(k,v)}else if(v!==v2){ok=false;break}}if(ok){result.bindings=cr.bindings}}if(cr.ty===result.ty&&cr.path===result.path&&cr.bindings===result.bindings&&cr.generics===result.generics&&cr.ty===result.ty){return cr}}TYPES_POOL.set(result.id,result);return result}function buildFunctionSearchTypeCallback(lowercasePaths){return functionSearchType=>{if(functionSearchType===0){return null}const INPUTS_DATA=0;const OUTPUT_DATA=1;let inputs,output;if(typeof functionSearchType[INPUTS_DATA]==="number"){inputs=[buildItemSearchType(functionSearchType[INPUTS_DATA],lowercasePaths)]}else{inputs=buildItemSearchTypeAll(functionSearchType[INPUTS_DATA],lowercasePaths,)}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){output=[buildItemSearchType(functionSearchType[OUTPUT_DATA],lowercasePaths)]}else{output=buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA],lowercasePaths,)}}else{output=[]}const where_clause=[];const l=functionSearchType.length;for(let i=2;i{k=(~~k+0x7ed55d16)+(k<<12);k=(k ^ 0xc761c23c)^(k>>>19);k=(~~k+0x165667b1)+(k<<5);k=(~~k+0xd3a2646c)^(k<<9);k=(~~k+0xfd7046c5)+(k<<3);return(k ^ 0xb55a4f09)^(k>>>16)};const hashint2=k=>{k=~k+(k<<15);k ^=k>>>12;k+=k<<2;k ^=k>>>4;k=Math.imul(k,2057);return k ^(k>>16)};if(input!==null){const h0a=hashint1(input);const h0b=hashint2(input);const h1a=~~(h0a+Math.imul(h0b,2));const h1b=~~(h0a+Math.imul(h0b,3));const h2a=~~(h0a+Math.imul(h0b,4));const h2b=~~(h0a+Math.imul(h0b,5));output[0]|=(1<<(h0a%32))|(1<<(h1b%32));output[1]|=(1<<(h1a%32))|(1<<(h2b%32));output[2]|=(1<<(h2a%32))|(1<<(h0b%32));fps.add(input)}for(const g of type.generics){buildFunctionTypeFingerprint(g,output,fps)}const fb={id:null,ty:0,generics:EMPTY_GENERICS_ARRAY,bindings:EMPTY_BINDINGS_MAP,};for(const[k,v]of type.bindings.entries()){fb.id=k;fb.generics=v;buildFunctionTypeFingerprint(fb,output,fps)}output[3]=fps.size}function compareTypeFingerprints(fullId,queryFingerprint){const fh0=functionTypeFingerprint[fullId*4];const fh1=functionTypeFingerprint[(fullId*4)+1];const fh2=functionTypeFingerprint[(fullId*4)+2];const[qh0,qh1,qh2]=queryFingerprint;const[in0,in1,in2]=[fh0&qh0,fh1&qh1,fh2&qh2];if((in0 ^ qh0)||(in1 ^ qh1)||(in2 ^ qh2)){return null}return functionTypeFingerprint[(fullId*4)+3]}class VlqHexDecoder{constructor(string,cons){this.string=string;this.cons=cons;this.offset=0;this.backrefQueue=[]}decodeList(){const cb="}".charCodeAt(0);let c=this.string.charCodeAt(this.offset);const ret=[];while(c!==cb){ret.push(this.decode());c=this.string.charCodeAt(this.offset)}this.offset+=1;return ret}decode(){const[ob,la]=["{","`"].map(c=>c.charCodeAt(0));let n=0;let c=this.string.charCodeAt(this.offset);if(c===ob){this.offset+=1;return this.decodeList()}while(c>1];this.offset+=1;return sign?-value:value}next(){const c=this.string.charCodeAt(this.offset);const[zero,ua,la]=["0","@","`"].map(c=>c.charCodeAt(0));if(c>=zero&&c16){this.backrefQueue.pop()}return result}}class RoaringBitmap{constructor(str){const strdecoded=atob(str);const u8array=new Uint8Array(strdecoded.length);for(let j=0;j=4){offsets=[];for(let j=0;j>3]&(1<<(j&0x7))){const runcount=(u8array[i]|(u8array[i+1]<<8));i+=2;this.containers.push(new RoaringBitmapRun(runcount,u8array.slice(i,i+(runcount*4)),));i+=runcount*4}else if(this.cardinalities[j]>=4096){this.containers.push(new RoaringBitmapBits(u8array.slice(i,i+8192)));i+=8192}else{const end=this.cardinalities[j]*2;this.containers.push(new RoaringBitmapArray(this.cardinalities[j],u8array.slice(i,i+end),));i+=end}}}contains(keyvalue){const key=keyvalue>>16;const value=keyvalue&0xFFFF;for(let i=0;i=start&&value<=(start+lenm1)){return true}}return false}}class RoaringBitmapArray{constructor(cardinality,array){this.cardinality=cardinality;this.array=array}contains(value){const l=this.cardinality*2;for(let i=0;i>3]&(1<<(value&7)))}}function buildIndex(rawSearchIndex){searchIndex=[];searchIndexDeprecated=new Map();searchIndexEmptyDesc=new Map();const charA="A".charCodeAt(0);let currentIndex=0;let id=0;for(const crate of rawSearchIndex.values()){id+=crate.t.length+1}functionTypeFingerprint=new Uint32Array((id+1)*4);id=0;for(const[crate,crateCorpus]of rawSearchIndex){const itemDescShardDecoder=new VlqHexDecoder(crateCorpus.D,noop=>noop);let descShard={crate,shard:0,start:0,len:itemDescShardDecoder.next(),promise:null,resolve:null,};const descShardList=[descShard];searchIndexDeprecated.set(crate,new RoaringBitmap(crateCorpus.c));searchIndexEmptyDesc.set(crate,new RoaringBitmap(crateCorpus.e));let descIndex=0;const crateRow={crate,ty:3,name:crate,path:"",descShard,descIndex,exactPath:"",desc:crateCorpus.doc,parent:undefined,type:null,id,word:crate,normalizedName:crate.indexOf("_")===-1?crate:crate.replace(/_/g,""),bitIndex:0,implDisambiguator:null,};id+=1;searchIndex.push(crateRow);currentIndex+=1;if(!searchIndexEmptyDesc.get(crate).contains(0)){descIndex+=1}const itemTypes=crateCorpus.t;const itemNames=crateCorpus.n;const itemPaths=new Map(crateCorpus.q);const itemReexports=new Map(crateCorpus.r);const itemParentIdxs=crateCorpus.i;const implDisambiguator=new Map(crateCorpus.b);const paths=crateCorpus.p;const aliases=crateCorpus.a;const lowercasePaths=[];const itemFunctionDecoder=new VlqHexDecoder(crateCorpus.f,buildFunctionSearchTypeCallback(lowercasePaths),);let len=paths.length;let lastPath=itemPaths.get(0);for(let i=0;i2){path=itemPaths.has(elem[2])?itemPaths.get(elem[2]):lastPath;lastPath=path}const exactPath=elem.length>3?itemPaths.get(elem[3]):path;lowercasePaths.push({ty,name:name.toLowerCase(),path,exactPath});paths[i]={ty,name,path,exactPath}}lastPath="";len=itemTypes.length;for(let i=0;i=descShard.len&&!searchIndexEmptyDesc.get(crate).contains(bitIndex)){descShard={crate,shard:descShard.shard+1,start:descShard.start+descShard.len,len:itemDescShardDecoder.next(),promise:null,resolve:null,};descIndex=0;descShardList.push(descShard)}let word="";if(typeof itemNames[i]==="string"){word=itemNames[i].toLowerCase()}const path=itemPaths.has(i)?itemPaths.get(i):lastPath;const type=itemFunctionDecoder.next();if(type!==null){if(type){const fp=functionTypeFingerprint.subarray(id*4,(id+1)*4);const fps=new Set();for(const t of type.inputs){buildFunctionTypeFingerprint(t,fp,fps)}for(const t of type.output){buildFunctionTypeFingerprint(t,fp,fps)}for(const w of type.where_clause){for(const t of w){buildFunctionTypeFingerprint(t,fp,fps)}}}}const row={crate,ty:itemTypes.charCodeAt(i)-charA,name:itemNames[i],path,descShard,descIndex,exactPath:itemReexports.has(i)?itemPaths.get(itemReexports.get(i)):path,parent:itemParentIdxs[i]>0?paths[itemParentIdxs[i]-1]:undefined,type,id,word,normalizedName:word.indexOf("_")===-1?word:word.replace(/_/g,""),bitIndex,implDisambiguator:implDisambiguator.has(i)?implDisambiguator.get(i):null,};id+=1;searchIndex.push(row);lastPath=row.path;if(!searchIndexEmptyDesc.get(crate).contains(bitIndex)){descIndex+=1}}if(aliases){const currentCrateAliases=new Map();ALIASES.set(crate,currentCrateAliases);for(const alias_name in aliases){if(!Object.prototype.hasOwnProperty.call(aliases,alias_name)){continue}let currentNameAliases;if(currentCrateAliases.has(alias_name)){currentNameAliases=currentCrateAliases.get(alias_name)}else{currentNameAliases=[];currentCrateAliases.set(alias_name,currentNameAliases)}for(const local_alias of aliases[alias_name]){currentNameAliases.push(local_alias+currentIndex)}}}currentIndex+=itemTypes.length;searchState.descShards.set(crate,descShardList)}TYPES_POOL=new Map()}function onSearchSubmit(e){e.preventDefault();searchState.clearInputTimeout();search()}function putBackSearch(){const search_input=searchState.input;if(!searchState.input){return}if(search_input.value!==""&&!searchState.isDisplayed()){searchState.showResults();if(browserSupportsHistoryApi()){history.replaceState(null,"",buildUrl(search_input.value,getFilterCrates()))}document.title=searchState.title}}function registerSearchEvents(){const params=searchState.getQueryStringParams();if(searchState.input.value===""){searchState.input.value=params.search||""}const searchAfter500ms=()=>{searchState.clearInputTimeout();if(searchState.input.value.length===0){searchState.hideResults()}else{searchState.timeout=setTimeout(search,500)}};searchState.input.onkeyup=searchAfter500ms;searchState.input.oninput=searchAfter500ms;document.getElementsByClassName("search-form")[0].onsubmit=onSearchSubmit;searchState.input.onchange=e=>{if(e.target!==document.activeElement){return}searchState.clearInputTimeout();setTimeout(search,0)};searchState.input.onpaste=searchState.input.onchange;searchState.outputElement().addEventListener("keydown",e=>{if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return}if(e.which===38){const previous=document.activeElement.previousElementSibling;if(previous){previous.focus()}else{searchState.focus()}e.preventDefault()}else if(e.which===40){const next=document.activeElement.nextElementSibling;if(next){next.focus()}const rect=document.activeElement.getBoundingClientRect();if(window.innerHeight-rect.bottom{if(e.which===40){focusSearchResult();e.preventDefault()}});searchState.input.addEventListener("focus",()=>{putBackSearch()});searchState.input.addEventListener("blur",()=>{searchState.input.placeholder=searchState.input.origPlaceholder});if(browserSupportsHistoryApi()){const previousTitle=document.title;window.addEventListener("popstate",e=>{const params=searchState.getQueryStringParams();document.title=previousTitle;currentResults=null;if(params.search&¶ms.search.length>0){searchState.input.value=params.search;e.preventDefault();search()}else{searchState.input.value="";searchState.hideResults()}})}window.onpageshow=()=>{const qSearch=searchState.getQueryStringParams().search;if(searchState.input.value===""&&qSearch){searchState.input.value=qSearch}search()}}function updateCrate(ev){if(ev.target.value==="all crates"){const query=searchState.input.value.trim();updateSearchHistory(buildUrl(query,null))}currentResults=null;search(true)}buildIndex(rawSearchIndex);if(typeof window!=="undefined"){registerSearchEvents();if(window.searchState.getQueryStringParams().search){search()}}if(typeof exports!=="undefined"){exports.initSearch=initSearch;exports.execQuery=execQuery;exports.parseQuery=parseQuery}}if(typeof window!=="undefined"){window.initSearch=initSearch;if(window.searchIndex!==undefined){initSearch(window.searchIndex)}}else{initSearch(new Map())}})() \ No newline at end of file diff --git a/rust-docs/static.files/storage-4c98445ec4002617.js b/rust-docs/static.files/storage-e32f0c247825364d.js similarity index 91% rename from rust-docs/static.files/storage-4c98445ec4002617.js rename to rust-docs/static.files/storage-e32f0c247825364d.js index b378b85616..61ddce2397 100644 --- a/rust-docs/static.files/storage-4c98445ec4002617.js +++ b/rust-docs/static.files/storage-e32f0c247825364d.js @@ -1 +1 @@ -"use strict";const builtinThemes=["light","dark","ayu"];const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");return settingsElement&&settingsElement.dataset?settingsElement.dataset:null})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current===null&&settingsDataset!==null){const def=settingsDataset[settingName.replace(/-/g,"_")];if(def!==undefined){return def}}return current}const localStoredTheme=getSettingValue("theme");function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(elem&&elem.classList){elem.classList.add(className)}}function removeClass(elem,className){if(elem&&elem.classList){elem.classList.remove(className)}}function onEach(arr,func){for(const elem of arr){if(func(elem)){return true}}return false}function onEachLazy(lazyArray,func){return onEach(Array.prototype.slice.call(lazyArray),func)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}const getVar=(function getVar(name){const el=document.querySelector("head > meta[name='rustdoc-vars']");return el?el.attributes["data-"+name].value:null});function switchTheme(newThemeName,saveTheme){const themeNames=getVar("themes").split(",").filter(t=>t);themeNames.push(...builtinThemes);if(themeNames.indexOf(newThemeName)===-1){return}if(saveTheme){updateLocalStorage("theme",newThemeName)}document.documentElement.setAttribute("data-theme",newThemeName);if(builtinThemes.indexOf(newThemeName)!==-1){if(window.currentTheme){window.currentTheme.parentNode.removeChild(window.currentTheme);window.currentTheme=null}}else{const newHref=getVar("root-path")+encodeURIComponent(newThemeName)+getVar("resource-suffix")+".css";if(!window.currentTheme){if(document.readyState==="loading"){document.write(``);window.currentTheme=document.getElementById("themeStyle")}else{window.currentTheme=document.createElement("link");window.currentTheme.rel="stylesheet";window.currentTheme.id="themeStyle";window.currentTheme.href=newHref;document.documentElement.appendChild(window.currentTheme)}}else if(newHref!==window.currentTheme.href){window.currentTheme.href=newHref}}}const updateTheme=(function(){const mql=window.matchMedia("(prefers-color-scheme: dark)");function updateTheme(){if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";updateLocalStorage("use-system-theme","true");switchTheme(mql.matches?darkTheme:lightTheme,true)}else{switchTheme(getSettingValue("theme"),false)}}mql.addEventListener("change",updateTheme);return updateTheme})();if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}}updateTheme();if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"src-sidebar-expanded")}if(getSettingValue("hide-sidebar")==="true"){addClass(document.documentElement,"hide-sidebar")}function updateSidebarWidth(){const desktopSidebarWidth=getSettingValue("desktop-sidebar-width");if(desktopSidebarWidth&&desktopSidebarWidth!=="null"){document.documentElement.style.setProperty("--desktop-sidebar-width",desktopSidebarWidth+"px")}const srcSidebarWidth=getSettingValue("src-sidebar-width");if(srcSidebarWidth&&srcSidebarWidth!=="null"){document.documentElement.style.setProperty("--src-sidebar-width",srcSidebarWidth+"px")}}updateSidebarWidth();window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(updateTheme,0);setTimeout(updateSidebarWidth,0)}}) \ No newline at end of file +"use strict";const builtinThemes=["light","dark","ayu"];const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");return settingsElement&&settingsElement.dataset?settingsElement.dataset:null})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current===null&&settingsDataset!==null){const def=settingsDataset[settingName.replace(/-/g,"_")];if(def!==undefined){return def}}return current}const localStoredTheme=getSettingValue("theme");function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(elem&&elem.classList){elem.classList.add(className)}}function removeClass(elem,className){if(elem&&elem.classList){elem.classList.remove(className)}}function onEach(arr,func){for(const elem of arr){if(func(elem)){return true}}return false}function onEachLazy(lazyArray,func){return onEach(Array.prototype.slice.call(lazyArray),func)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}const getVar=(function getVar(name){const el=document.querySelector("head > meta[name='rustdoc-vars']");return el?el.attributes["data-"+name].value:null});function switchTheme(newThemeName,saveTheme){const themeNames=getVar("themes").split(",").filter(t=>t);themeNames.push(...builtinThemes);if(themeNames.indexOf(newThemeName)===-1){return}if(saveTheme){updateLocalStorage("theme",newThemeName)}document.documentElement.setAttribute("data-theme",newThemeName);if(builtinThemes.indexOf(newThemeName)!==-1){if(window.currentTheme){window.currentTheme.parentNode.removeChild(window.currentTheme);window.currentTheme=null}}else{const newHref=getVar("root-path")+encodeURIComponent(newThemeName)+getVar("resource-suffix")+".css";if(!window.currentTheme){if(document.readyState==="loading"){document.write(``);window.currentTheme=document.getElementById("themeStyle")}else{window.currentTheme=document.createElement("link");window.currentTheme.rel="stylesheet";window.currentTheme.id="themeStyle";window.currentTheme.href=newHref;document.documentElement.appendChild(window.currentTheme)}}else if(newHref!==window.currentTheme.href){window.currentTheme.href=newHref}}}const updateTheme=(function(){const mql=window.matchMedia("(prefers-color-scheme: dark)");function updateTheme(){if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";updateLocalStorage("use-system-theme","true");switchTheme(mql.matches?darkTheme:lightTheme,true)}else{switchTheme(getSettingValue("theme"),false)}}mql.addEventListener("change",updateTheme);return updateTheme})();if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}}updateTheme();if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"src-sidebar-expanded")}if(getSettingValue("hide-sidebar")==="true"){addClass(document.documentElement,"hide-sidebar")}function updateSidebarWidth(){const desktopSidebarWidth=getSettingValue("desktop-sidebar-width");if(desktopSidebarWidth&&desktopSidebarWidth!=="null"){document.documentElement.style.setProperty("--desktop-sidebar-width",desktopSidebarWidth+"px",)}const srcSidebarWidth=getSettingValue("src-sidebar-width");if(srcSidebarWidth&&srcSidebarWidth!=="null"){document.documentElement.style.setProperty("--src-sidebar-width",srcSidebarWidth+"px",)}}updateSidebarWidth();window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(updateTheme,0);setTimeout(updateSidebarWidth,0)}}) \ No newline at end of file diff --git a/rust-docs/static.files/wheel-63255fc4502dca9a.svg b/rust-docs/static.files/wheel-63255fc4502dca9a.svg new file mode 100644 index 0000000000..ba30f13dd5 --- /dev/null +++ b/rust-docs/static.files/wheel-63255fc4502dca9a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/rust-docs/static.files/wheel-7b819b6101059cd0.svg b/rust-docs/static.files/wheel-7b819b6101059cd0.svg deleted file mode 100644 index 83c07f63d1..0000000000 --- a/rust-docs/static.files/wheel-7b819b6101059cd0.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/rust-docs/trait.impl/core/clone/trait.Clone.js b/rust-docs/trait.impl/core/clone/trait.Clone.js index 488bf345d9..dca2c304bc 100644 --- a/rust-docs/trait.impl/core/clone/trait.Clone.js +++ b/rust-docs/trait.impl/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Clone for DataOrder"],["impl Clone for ArrowTypeSystem"],["impl Clone for Arrow2TypeSystem"],["impl Clone for ArrowTypeSystem"],["impl Clone for SourceType"],["impl Clone for BigQueryTypeSystem"],["impl Clone for CSVTypeSystem"],["impl Clone for DummyTypeSystem"],["impl Clone for MsSQLTypeSystem"],["impl Clone for MySQLTypeSystem"],["impl Clone for OracleTypeSystem"],["impl Clone for PostgresTypeSystem"],["impl Clone for SQLiteTypeSystem"],["impl Clone for TrinoTypeSystem"],["impl Clone for SourceConn"],["impl<Q: Clone> Clone for CXQuery<Q>"]] +"connectorx":[["impl Clone for DataOrder"],["impl Clone for ArrowTypeSystem"],["impl Clone for Arrow2TypeSystem"],["impl Clone for ArrowTypeSystem"],["impl Clone for SourceType"],["impl Clone for BigQueryTypeSystem"],["impl Clone for CSVTypeSystem"],["impl Clone for DummyTypeSystem"],["impl Clone for MsSQLTypeSystem"],["impl Clone for MySQLTypeSystem"],["impl Clone for OracleTypeSystem"],["impl Clone for PostgresTypeSystem"],["impl Clone for SQLiteTypeSystem"],["impl Clone for TrinoTypeSystem"],["impl Clone for DateTimeWrapperMicro"],["impl Clone for NaiveDateTimeWrapperMicro"],["impl Clone for NaiveTimeWrapperMicro"],["impl Clone for DateTimeWrapperMicro"],["impl Clone for NaiveDateTimeWrapperMicro"],["impl Clone for NaiveTimeWrapperMicro"],["impl Clone for SourceConn"],["impl<Q: Clone> Clone for CXQuery<Q>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/cmp/trait.Eq.js b/rust-docs/trait.impl/core/cmp/trait.Eq.js index ee0f902e7c..27842641f2 100644 --- a/rust-docs/trait.impl/core/cmp/trait.Eq.js +++ b/rust-docs/trait.impl/core/cmp/trait.Eq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Eq for DataOrder"],["impl Eq for ArrowTypeSystem"],["impl Eq for Arrow2TypeSystem"],["impl Eq for ArrowTypeSystem"],["impl Eq for CSVTypeSystem"],["impl Eq for DummyTypeSystem"]] +"connectorx":[["impl Eq for DataOrder"],["impl Eq for ArrowTypeSystem"],["impl Eq for Arrow2TypeSystem"],["impl Eq for ArrowTypeSystem"],["impl Eq for CSVTypeSystem"],["impl Eq for DummyTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/cmp/trait.Ord.js b/rust-docs/trait.impl/core/cmp/trait.Ord.js index 46d5cf241c..3557609eea 100644 --- a/rust-docs/trait.impl/core/cmp/trait.Ord.js +++ b/rust-docs/trait.impl/core/cmp/trait.Ord.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Ord for ArrowTypeSystem"],["impl Ord for Arrow2TypeSystem"],["impl Ord for ArrowTypeSystem"],["impl Ord for CSVTypeSystem"],["impl Ord for DummyTypeSystem"]] +"connectorx":[["impl Ord for ArrowTypeSystem"],["impl Ord for Arrow2TypeSystem"],["impl Ord for ArrowTypeSystem"],["impl Ord for CSVTypeSystem"],["impl Ord for DummyTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/cmp/trait.PartialEq.js b/rust-docs/trait.impl/core/cmp/trait.PartialEq.js index 944a3c513c..56e68c1bda 100644 --- a/rust-docs/trait.impl/core/cmp/trait.PartialEq.js +++ b/rust-docs/trait.impl/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl PartialEq for DataOrder"],["impl PartialEq for ArrowTypeSystem"],["impl PartialEq for Arrow2TypeSystem"],["impl PartialEq for ArrowTypeSystem"],["impl PartialEq for CSVTypeSystem"],["impl PartialEq for DummyTypeSystem"],["impl PartialEq for SQLiteTypeSystem"],["impl PartialEq for TrinoTypeSystem"]] +"connectorx":[["impl PartialEq for DataOrder"],["impl PartialEq for ArrowTypeSystem"],["impl PartialEq for Arrow2TypeSystem"],["impl PartialEq for ArrowTypeSystem"],["impl PartialEq for CSVTypeSystem"],["impl PartialEq for DummyTypeSystem"],["impl PartialEq for SQLiteTypeSystem"],["impl PartialEq for TrinoTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/cmp/trait.PartialOrd.js b/rust-docs/trait.impl/core/cmp/trait.PartialOrd.js index b6ae328ef7..a6e129722c 100644 --- a/rust-docs/trait.impl/core/cmp/trait.PartialOrd.js +++ b/rust-docs/trait.impl/core/cmp/trait.PartialOrd.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl PartialOrd for ArrowTypeSystem"],["impl PartialOrd for Arrow2TypeSystem"],["impl PartialOrd for ArrowTypeSystem"],["impl PartialOrd for CSVTypeSystem"],["impl PartialOrd for DummyTypeSystem"]] +"connectorx":[["impl PartialOrd for ArrowTypeSystem"],["impl PartialOrd for Arrow2TypeSystem"],["impl PartialOrd for ArrowTypeSystem"],["impl PartialOrd for CSVTypeSystem"],["impl PartialOrd for DummyTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/convert/trait.AsRef.js b/rust-docs/trait.impl/core/convert/trait.AsRef.js index da766a9301..c0300d8433 100644 --- a/rust-docs/trait.impl/core/convert/trait.AsRef.js +++ b/rust-docs/trait.impl/core/convert/trait.AsRef.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl<Q: AsRef<str>> AsRef<str> for CXQuery<Q>"]] +"connectorx":[["impl<Q: AsRef<str>> AsRef<str> for CXQuery<Q>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/convert/trait.From.js b/rust-docs/trait.impl/core/convert/trait.From.js index 07676da9fa..56f136a67e 100644 --- a/rust-docs/trait.impl/core/convert/trait.From.js +++ b/rust-docs/trait.impl/core/convert/trait.From.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl From<&&str> for CXQuery"],["impl From<&CXQuery> for CXQuery"],["impl From<&str> for CXQuery"],["impl From<&String> for CXQuery"],["impl From<ArrowDestinationError> for ConnectorXOutError"],["impl From<ArrowDestinationError> for BigQueryArrowTransportError"],["impl From<ArrowDestinationError> for MsSQLArrowTransportError"],["impl From<ArrowDestinationError> for MySQLArrowTransportError"],["impl From<ArrowDestinationError> for OracleArrowTransportError"],["impl From<ArrowDestinationError> for PostgresArrowTransportError"],["impl From<ArrowDestinationError> for SQLiteArrowTransportError"],["impl From<ArrowDestinationError> for TrinoArrowTransportError"],["impl From<Arrow2DestinationError> for ConnectorXOutError"],["impl From<Arrow2DestinationError> for BigQueryArrow2TransportError"],["impl From<Arrow2DestinationError> for MsSQLArrow2TransportError"],["impl From<Arrow2DestinationError> for MySQLArrow2TransportError"],["impl From<Arrow2DestinationError> for OracleArrow2TransportError"],["impl From<Arrow2DestinationError> for PostgresArrow2TransportError"],["impl From<Arrow2DestinationError> for SQLiteArrow2TransportError"],["impl From<Arrow2DestinationError> for TrinoArrow2TransportError"],["impl From<ArrowDestinationError> for ConnectorXOutError"],["impl From<ArrowDestinationError> for BigQueryArrowTransportError"],["impl From<ArrowDestinationError> for MsSQLArrowTransportError"],["impl From<ArrowDestinationError> for MySQLArrowTransportError"],["impl From<ArrowDestinationError> for OracleArrowTransportError"],["impl From<ArrowDestinationError> for PostgresArrowTransportError"],["impl From<ArrowDestinationError> for SQLiteArrowTransportError"],["impl From<ArrowDestinationError> for TrinoArrowTransportError"],["impl From<ConnectorXError> for ArrowDestinationError"],["impl From<ConnectorXError> for Arrow2DestinationError"],["impl From<ConnectorXError> for ArrowDestinationError"],["impl From<ConnectorXError> for ConnectorXOutError"],["impl From<ConnectorXError> for BigQuerySourceError"],["impl From<ConnectorXError> for CSVSourceError"],["impl From<ConnectorXError> for MsSQLSourceError"],["impl From<ConnectorXError> for MySQLSourceError"],["impl From<ConnectorXError> for OracleSourceError"],["impl From<ConnectorXError> for PostgresSourceError"],["impl From<ConnectorXError> for SQLiteSourceError"],["impl From<ConnectorXError> for TrinoSourceError"],["impl From<ConnectorXError> for BigQueryArrow2TransportError"],["impl From<ConnectorXError> for BigQueryArrowTransportError"],["impl From<ConnectorXError> for BigQueryArrowTransportError"],["impl From<ConnectorXError> for MsSQLArrow2TransportError"],["impl From<ConnectorXError> for MsSQLArrowTransportError"],["impl From<ConnectorXError> for MsSQLArrowTransportError"],["impl From<ConnectorXError> for MySQLArrow2TransportError"],["impl From<ConnectorXError> for MySQLArrowTransportError"],["impl From<ConnectorXError> for MySQLArrowTransportError"],["impl From<ConnectorXError> for OracleArrow2TransportError"],["impl From<ConnectorXError> for OracleArrowTransportError"],["impl From<ConnectorXError> for OracleArrowTransportError"],["impl From<ConnectorXError> for PostgresArrow2TransportError"],["impl From<ConnectorXError> for PostgresArrowTransportError"],["impl From<ConnectorXError> for PostgresArrowTransportError"],["impl From<ConnectorXError> for SQLiteArrow2TransportError"],["impl From<ConnectorXError> for SQLiteArrowTransportError"],["impl From<ConnectorXError> for SQLiteArrowTransportError"],["impl From<ConnectorXError> for TrinoArrow2TransportError"],["impl From<ConnectorXError> for TrinoArrowTransportError"],["impl From<ConnectorXError> for TrinoArrowTransportError"],["impl From<BigQuerySourceError> for ConnectorXOutError"],["impl From<BigQuerySourceError> for BigQueryArrow2TransportError"],["impl From<BigQuerySourceError> for BigQueryArrowTransportError"],["impl From<BigQuerySourceError> for BigQueryArrowTransportError"],["impl From<MsSQLSourceError> for ConnectorXOutError"],["impl From<MsSQLSourceError> for MsSQLArrow2TransportError"],["impl From<MsSQLSourceError> for MsSQLArrowTransportError"],["impl From<MsSQLSourceError> for MsSQLArrowTransportError"],["impl From<MySQLSourceError> for ConnectorXOutError"],["impl From<MySQLSourceError> for MySQLArrow2TransportError"],["impl From<MySQLSourceError> for MySQLArrowTransportError"],["impl From<MySQLSourceError> for MySQLArrowTransportError"],["impl From<OracleSourceError> for ConnectorXOutError"],["impl From<OracleSourceError> for OracleArrow2TransportError"],["impl From<OracleSourceError> for OracleArrowTransportError"],["impl From<OracleSourceError> for OracleArrowTransportError"],["impl From<PostgresSourceError> for ConnectorXOutError"],["impl From<PostgresSourceError> for PostgresArrow2TransportError"],["impl From<PostgresSourceError> for PostgresArrowTransportError"],["impl From<PostgresSourceError> for PostgresArrowTransportError"],["impl From<SQLiteSourceError> for ConnectorXOutError"],["impl From<SQLiteSourceError> for SQLiteArrow2TransportError"],["impl From<SQLiteSourceError> for SQLiteArrowTransportError"],["impl From<SQLiteSourceError> for SQLiteArrowTransportError"],["impl From<TrinoSourceError> for TrinoArrow2TransportError"],["impl From<TrinoSourceError> for TrinoArrowTransportError"],["impl From<TrinoSourceError> for TrinoArrowTransportError"],["impl From<BigQueryArrow2TransportError> for ConnectorXOutError"],["impl From<BigQueryArrowTransportError> for ConnectorXOutError"],["impl From<MsSQLArrow2TransportError> for ConnectorXOutError"],["impl From<MsSQLArrowTransportError> for ConnectorXOutError"],["impl From<MySQLArrow2TransportError> for ConnectorXOutError"],["impl From<MySQLArrowTransportError> for ConnectorXOutError"],["impl From<OracleArrow2TransportError> for ConnectorXOutError"],["impl From<OracleArrowTransportError> for ConnectorXOutError"],["impl From<PostgresArrow2TransportError> for ConnectorXOutError"],["impl From<PostgresArrowTransportError> for ConnectorXOutError"],["impl From<SQLiteArrow2TransportError> for ConnectorXOutError"],["impl From<SQLiteArrowTransportError> for ConnectorXOutError"],["impl From<Option<String>> for ProduceContext"],["impl From<VarError> for ConnectorXError"],["impl From<FromHexError> for PostgresSourceError"],["impl From<ParseError> for ConnectorXOutError"],["impl From<ParseError> for BigQuerySourceError"],["impl From<ParseError> for MsSQLSourceError"],["impl From<ParseError> for OracleSourceError"],["impl From<ParseError> for TrinoSourceError"],["impl From<FromUtf8Error> for MsSQLSourceError"],["impl From<FromUtf8Error> for OracleSourceError"],["impl From<FromUtf8Error> for SQLiteSourceError"],["impl From<FromUtf8Error> for TrinoSourceError"],["impl From<ParseFloatError> for BigQuerySourceError"],["impl From<ParseIntError> for BigQuerySourceError"],["impl From<Error> for ConnectorXError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for BigQuerySourceError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for ArrowDestinationError"],["impl From<Error> for Arrow2DestinationError"],["impl From<Error> for ArrowDestinationError"],["impl From<Error> for ConnectorXError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for BigQuerySourceError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for MsSQLSourceError"],["impl From<Error> for MySQLSourceError"],["impl From<Error> for OracleSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for SQLiteSourceError"],["impl From<Error> for TrinoSourceError"],["impl From<ErrorStack> for PostgresSourceError"],["impl From<Error> for MySQLSourceError"],["impl From<Error> for OracleSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for SQLiteSourceError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for BigQuerySourceError"],["impl From<ArrowError> for ArrowDestinationError"],["impl From<ArrowError> for ArrowDestinationError"],["impl From<BQError> for ConnectorXOutError"],["impl From<BQError> for BigQuerySourceError"],["impl From<DataFusionError> for ConnectorXOutError"],["impl From<Error> for Arrow2DestinationError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for MsSQLSourceError"],["impl From<Error> for MsSQLSourceError"],["impl From<Error> for MySQLSourceError"],["impl From<Error> for OracleSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for SQLiteSourceError"],["impl From<J4RsError> for ConnectorXOutError"],["impl From<ParserError> for ConnectorXError"],["impl From<PolarsError> for Arrow2DestinationError"],["impl From<RunError<Error>> for MsSQLSourceError"],["impl From<UrlError> for MySQLSourceError"],["impl<'a> From<&'a ColumnType> for MsSQLTypeSystem"],["impl<'a> From<&'a FieldType> for BigQueryTypeSystem"],["impl<'a> From<&'a OracleType> for OracleTypeSystem"],["impl<'a> From<&'a Type> for PostgresTypeSystem"],["impl<'a> From<(&'a ColumnType, &'a ColumnFlags)> for MySQLTypeSystem"],["impl<'a> From<BigQueryTypeSystem> for FieldType"],["impl<'a> From<PostgresTypePairs<'a>> for Type"]] +"connectorx":[["impl From<&&str> for CXQuery"],["impl From<&CXQuery> for CXQuery"],["impl From<&str> for CXQuery"],["impl From<&String> for CXQuery"],["impl From<ArrowDestinationError> for ConnectorXOutError"],["impl From<ArrowDestinationError> for BigQueryArrowTransportError"],["impl From<ArrowDestinationError> for MsSQLArrowTransportError"],["impl From<ArrowDestinationError> for MySQLArrowTransportError"],["impl From<ArrowDestinationError> for OracleArrowTransportError"],["impl From<ArrowDestinationError> for PostgresArrowTransportError"],["impl From<ArrowDestinationError> for SQLiteArrowTransportError"],["impl From<ArrowDestinationError> for TrinoArrowTransportError"],["impl From<Arrow2DestinationError> for ConnectorXOutError"],["impl From<Arrow2DestinationError> for BigQueryArrow2TransportError"],["impl From<Arrow2DestinationError> for MsSQLArrow2TransportError"],["impl From<Arrow2DestinationError> for MySQLArrow2TransportError"],["impl From<Arrow2DestinationError> for OracleArrow2TransportError"],["impl From<Arrow2DestinationError> for PostgresArrow2TransportError"],["impl From<Arrow2DestinationError> for SQLiteArrow2TransportError"],["impl From<Arrow2DestinationError> for TrinoArrow2TransportError"],["impl From<ArrowDestinationError> for ConnectorXOutError"],["impl From<ArrowDestinationError> for BigQueryArrowTransportError"],["impl From<ArrowDestinationError> for MsSQLArrowTransportError"],["impl From<ArrowDestinationError> for MySQLArrowTransportError"],["impl From<ArrowDestinationError> for OracleArrowTransportError"],["impl From<ArrowDestinationError> for PostgresArrowTransportError"],["impl From<ArrowDestinationError> for SQLiteArrowTransportError"],["impl From<ArrowDestinationError> for TrinoArrowTransportError"],["impl From<ConnectorXError> for ArrowDestinationError"],["impl From<ConnectorXError> for Arrow2DestinationError"],["impl From<ConnectorXError> for ArrowDestinationError"],["impl From<ConnectorXError> for ConnectorXOutError"],["impl From<ConnectorXError> for BigQuerySourceError"],["impl From<ConnectorXError> for CSVSourceError"],["impl From<ConnectorXError> for MsSQLSourceError"],["impl From<ConnectorXError> for MySQLSourceError"],["impl From<ConnectorXError> for OracleSourceError"],["impl From<ConnectorXError> for PostgresSourceError"],["impl From<ConnectorXError> for SQLiteSourceError"],["impl From<ConnectorXError> for TrinoSourceError"],["impl From<ConnectorXError> for BigQueryArrow2TransportError"],["impl From<ConnectorXError> for BigQueryArrowTransportError"],["impl From<ConnectorXError> for BigQueryArrowTransportError"],["impl From<ConnectorXError> for MsSQLArrow2TransportError"],["impl From<ConnectorXError> for MsSQLArrowTransportError"],["impl From<ConnectorXError> for MsSQLArrowTransportError"],["impl From<ConnectorXError> for MySQLArrow2TransportError"],["impl From<ConnectorXError> for MySQLArrowTransportError"],["impl From<ConnectorXError> for MySQLArrowTransportError"],["impl From<ConnectorXError> for OracleArrow2TransportError"],["impl From<ConnectorXError> for OracleArrowTransportError"],["impl From<ConnectorXError> for OracleArrowTransportError"],["impl From<ConnectorXError> for PostgresArrow2TransportError"],["impl From<ConnectorXError> for PostgresArrowTransportError"],["impl From<ConnectorXError> for PostgresArrowTransportError"],["impl From<ConnectorXError> for SQLiteArrow2TransportError"],["impl From<ConnectorXError> for SQLiteArrowTransportError"],["impl From<ConnectorXError> for SQLiteArrowTransportError"],["impl From<ConnectorXError> for TrinoArrow2TransportError"],["impl From<ConnectorXError> for TrinoArrowTransportError"],["impl From<ConnectorXError> for TrinoArrowTransportError"],["impl From<BigQuerySourceError> for ConnectorXOutError"],["impl From<BigQuerySourceError> for BigQueryArrow2TransportError"],["impl From<BigQuerySourceError> for BigQueryArrowTransportError"],["impl From<BigQuerySourceError> for BigQueryArrowTransportError"],["impl From<MsSQLSourceError> for ConnectorXOutError"],["impl From<MsSQLSourceError> for MsSQLArrow2TransportError"],["impl From<MsSQLSourceError> for MsSQLArrowTransportError"],["impl From<MsSQLSourceError> for MsSQLArrowTransportError"],["impl From<MySQLSourceError> for ConnectorXOutError"],["impl From<MySQLSourceError> for MySQLArrow2TransportError"],["impl From<MySQLSourceError> for MySQLArrowTransportError"],["impl From<MySQLSourceError> for MySQLArrowTransportError"],["impl From<OracleSourceError> for ConnectorXOutError"],["impl From<OracleSourceError> for OracleArrow2TransportError"],["impl From<OracleSourceError> for OracleArrowTransportError"],["impl From<OracleSourceError> for OracleArrowTransportError"],["impl From<PostgresSourceError> for ConnectorXOutError"],["impl From<PostgresSourceError> for PostgresArrow2TransportError"],["impl From<PostgresSourceError> for PostgresArrowTransportError"],["impl From<PostgresSourceError> for PostgresArrowTransportError"],["impl From<SQLiteSourceError> for ConnectorXOutError"],["impl From<SQLiteSourceError> for SQLiteArrow2TransportError"],["impl From<SQLiteSourceError> for SQLiteArrowTransportError"],["impl From<SQLiteSourceError> for SQLiteArrowTransportError"],["impl From<TrinoSourceError> for TrinoArrow2TransportError"],["impl From<TrinoSourceError> for TrinoArrowTransportError"],["impl From<TrinoSourceError> for TrinoArrowTransportError"],["impl From<BigQueryArrow2TransportError> for ConnectorXOutError"],["impl From<BigQueryArrowTransportError> for ConnectorXOutError"],["impl From<MsSQLArrow2TransportError> for ConnectorXOutError"],["impl From<MsSQLArrowTransportError> for ConnectorXOutError"],["impl From<MySQLArrow2TransportError> for ConnectorXOutError"],["impl From<MySQLArrowTransportError> for ConnectorXOutError"],["impl From<OracleArrow2TransportError> for ConnectorXOutError"],["impl From<OracleArrowTransportError> for ConnectorXOutError"],["impl From<PostgresArrow2TransportError> for ConnectorXOutError"],["impl From<PostgresArrowTransportError> for ConnectorXOutError"],["impl From<SQLiteArrow2TransportError> for ConnectorXOutError"],["impl From<SQLiteArrowTransportError> for ConnectorXOutError"],["impl From<Option<String>> for ProduceContext"],["impl From<VarError> for ConnectorXError"],["impl From<FromHexError> for PostgresSourceError"],["impl From<ParseError> for ConnectorXOutError"],["impl From<ParseError> for BigQuerySourceError"],["impl From<ParseError> for MsSQLSourceError"],["impl From<ParseError> for OracleSourceError"],["impl From<ParseError> for TrinoSourceError"],["impl From<FromUtf8Error> for MsSQLSourceError"],["impl From<FromUtf8Error> for OracleSourceError"],["impl From<FromUtf8Error> for SQLiteSourceError"],["impl From<FromUtf8Error> for TrinoSourceError"],["impl From<ParseFloatError> for BigQuerySourceError"],["impl From<ParseIntError> for BigQuerySourceError"],["impl From<Error> for ConnectorXError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for BigQuerySourceError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for ArrowDestinationError"],["impl From<Error> for Arrow2DestinationError"],["impl From<Error> for ArrowDestinationError"],["impl From<Error> for ConnectorXError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for BigQuerySourceError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for MsSQLSourceError"],["impl From<Error> for MySQLSourceError"],["impl From<Error> for OracleSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for SQLiteSourceError"],["impl From<Error> for TrinoSourceError"],["impl From<ErrorStack> for PostgresSourceError"],["impl From<Error> for MySQLSourceError"],["impl From<Error> for OracleSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for SQLiteSourceError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for BigQuerySourceError"],["impl From<ArrowError> for ArrowDestinationError"],["impl From<ArrowError> for ArrowDestinationError"],["impl From<BQError> for ConnectorXOutError"],["impl From<BQError> for BigQuerySourceError"],["impl From<DataFusionError> for ConnectorXOutError"],["impl From<Error> for Arrow2DestinationError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for MsSQLSourceError"],["impl From<Error> for MsSQLSourceError"],["impl From<Error> for MySQLSourceError"],["impl From<Error> for OracleSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for SQLiteSourceError"],["impl From<J4RsError> for ConnectorXOutError"],["impl From<ParserError> for ConnectorXError"],["impl From<PolarsError> for Arrow2DestinationError"],["impl From<RunError<Error>> for MsSQLSourceError"],["impl From<UrlError> for MySQLSourceError"],["impl<'a> From<&'a ColumnType> for MsSQLTypeSystem"],["impl<'a> From<&'a FieldType> for BigQueryTypeSystem"],["impl<'a> From<&'a OracleType> for OracleTypeSystem"],["impl<'a> From<&'a Type> for PostgresTypeSystem"],["impl<'a> From<(&'a ColumnType, &'a ColumnFlags)> for MySQLTypeSystem"],["impl<'a> From<BigQueryTypeSystem> for FieldType"],["impl<'a> From<PostgresTypePairs<'a>> for Type"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/convert/trait.TryFrom.js b/rust-docs/trait.impl/core/convert/trait.TryFrom.js index 2fbe987850..10e4f16f36 100644 --- a/rust-docs/trait.impl/core/convert/trait.TryFrom.js +++ b/rust-docs/trait.impl/core/convert/trait.TryFrom.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl TryFrom<&str> for SourceConn"],["impl TryFrom<(Option<&str>, PrestoTy)> for TrinoTypeSystem"],["impl TryFrom<(Option<&str>, Type)> for SQLiteTypeSystem"],["impl TryFrom<PrestoTy> for TrinoTypeSystem"],["impl TryFrom<Type> for SQLiteTypeSystem"]] +"connectorx":[["impl TryFrom<&str> for SourceConn"],["impl TryFrom<(Option<&str>, PrestoTy)> for TrinoTypeSystem"],["impl TryFrom<(Option<&str>, Type)> for SQLiteTypeSystem"],["impl TryFrom<PrestoTy> for TrinoTypeSystem"],["impl TryFrom<Type> for SQLiteTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/default/trait.Default.js b/rust-docs/trait.impl/core/default/trait.Default.js index 2acf9d789e..87b74504d5 100644 --- a/rust-docs/trait.impl/core/default/trait.Default.js +++ b/rust-docs/trait.impl/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Default for ArrowDestination"],["impl Default for Arrow2Destination"],["impl Default for ArrowDestination"]] +"connectorx":[["impl Default for ArrowDestination"],["impl Default for Arrow2Destination"],["impl Default for ArrowDestination"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/error/trait.Error.js b/rust-docs/trait.impl/core/error/trait.Error.js index 3464d11ad6..4442911289 100644 --- a/rust-docs/trait.impl/core/error/trait.Error.js +++ b/rust-docs/trait.impl/core/error/trait.Error.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Error for ArrowDestinationError"],["impl Error for Arrow2DestinationError"],["impl Error for ArrowDestinationError"],["impl Error for ConnectorXError"],["impl Error for ConnectorXOutError"],["impl Error for BigQuerySourceError"],["impl Error for CSVSourceError"],["impl Error for MsSQLSourceError"],["impl Error for MySQLSourceError"],["impl Error for OracleSourceError"],["impl Error for PostgresSourceError"],["impl Error for SQLiteSourceError"],["impl Error for TrinoSourceError"],["impl Error for BigQueryArrow2TransportError"],["impl Error for BigQueryArrowTransportError"],["impl Error for BigQueryArrowTransportError"],["impl Error for MsSQLArrow2TransportError"],["impl Error for MsSQLArrowTransportError"],["impl Error for MsSQLArrowTransportError"],["impl Error for MySQLArrow2TransportError"],["impl Error for MySQLArrowTransportError"],["impl Error for MySQLArrowTransportError"],["impl Error for OracleArrow2TransportError"],["impl Error for OracleArrowTransportError"],["impl Error for OracleArrowTransportError"],["impl Error for PostgresArrow2TransportError"],["impl Error for PostgresArrowTransportError"],["impl Error for PostgresArrowTransportError"],["impl Error for SQLiteArrow2TransportError"],["impl Error for SQLiteArrowTransportError"],["impl Error for SQLiteArrowTransportError"],["impl Error for TrinoArrow2TransportError"],["impl Error for TrinoArrowTransportError"],["impl Error for TrinoArrowTransportError"]] +"connectorx":[["impl Error for ArrowDestinationError"],["impl Error for Arrow2DestinationError"],["impl Error for ArrowDestinationError"],["impl Error for ConnectorXError"],["impl Error for ConnectorXOutError"],["impl Error for BigQuerySourceError"],["impl Error for CSVSourceError"],["impl Error for MsSQLSourceError"],["impl Error for MySQLSourceError"],["impl Error for OracleSourceError"],["impl Error for PostgresSourceError"],["impl Error for SQLiteSourceError"],["impl Error for TrinoSourceError"],["impl Error for BigQueryArrow2TransportError"],["impl Error for BigQueryArrowTransportError"],["impl Error for BigQueryArrowTransportError"],["impl Error for MsSQLArrow2TransportError"],["impl Error for MsSQLArrowTransportError"],["impl Error for MsSQLArrowTransportError"],["impl Error for MySQLArrow2TransportError"],["impl Error for MySQLArrowTransportError"],["impl Error for MySQLArrowTransportError"],["impl Error for OracleArrow2TransportError"],["impl Error for OracleArrowTransportError"],["impl Error for OracleArrowTransportError"],["impl Error for PostgresArrow2TransportError"],["impl Error for PostgresArrowTransportError"],["impl Error for PostgresArrowTransportError"],["impl Error for SQLiteArrow2TransportError"],["impl Error for SQLiteArrowTransportError"],["impl Error for SQLiteArrowTransportError"],["impl Error for TrinoArrow2TransportError"],["impl Error for TrinoArrowTransportError"],["impl Error for TrinoArrowTransportError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/fmt/trait.Debug.js b/rust-docs/trait.impl/core/fmt/trait.Debug.js index 42f457e2e3..f27c5e90d9 100644 --- a/rust-docs/trait.impl/core/fmt/trait.Debug.js +++ b/rust-docs/trait.impl/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Debug for DataOrder"],["impl Debug for ArrowDestinationError"],["impl Debug for ArrowTypeSystem"],["impl Debug for Arrow2DestinationError"],["impl Debug for Arrow2TypeSystem"],["impl Debug for ArrowDestinationError"],["impl Debug for ArrowTypeSystem"],["impl Debug for ConnectorXError"],["impl Debug for ConnectorXOutError"],["impl Debug for ProduceContext"],["impl Debug for SourceType"],["impl Debug for BigQuerySourceError"],["impl Debug for BigQueryTypeSystem"],["impl Debug for CSVSourceError"],["impl Debug for CSVTypeSystem"],["impl Debug for DummyTypeSystem"],["impl Debug for MsSQLSourceError"],["impl Debug for MsSQLTypeSystem"],["impl Debug for MySQLSourceError"],["impl Debug for MySQLTypeSystem"],["impl Debug for OracleSourceError"],["impl Debug for OracleTypeSystem"],["impl Debug for PostgresSourceError"],["impl Debug for PostgresTypeSystem"],["impl Debug for SQLiteSourceError"],["impl Debug for SQLiteTypeSystem"],["impl Debug for TrinoSourceError"],["impl Debug for TrinoTypeSystem"],["impl Debug for BigQueryArrow2TransportError"],["impl Debug for BigQueryArrowTransportError"],["impl Debug for BigQueryArrowTransportError"],["impl Debug for MsSQLArrow2TransportError"],["impl Debug for MsSQLArrowTransportError"],["impl Debug for MsSQLArrowTransportError"],["impl Debug for MySQLArrow2TransportError"],["impl Debug for MySQLArrowTransportError"],["impl Debug for MySQLArrowTransportError"],["impl Debug for OracleArrow2TransportError"],["impl Debug for OracleArrowTransportError"],["impl Debug for OracleArrowTransportError"],["impl Debug for PostgresArrow2TransportError"],["impl Debug for PostgresArrowTransportError"],["impl Debug for PostgresArrowTransportError"],["impl Debug for SQLiteArrow2TransportError"],["impl Debug for SQLiteArrowTransportError"],["impl Debug for SQLiteArrowTransportError"],["impl Debug for TrinoArrow2TransportError"],["impl Debug for TrinoArrowTransportError"],["impl Debug for TrinoArrowTransportError"],["impl Debug for SourceConn"],["impl Debug for BigQueryDialect"],["impl Debug for OracleDialect"],["impl Debug for TrinoDialect"],["impl Debug for TrinoPartitionQueryResult"],["impl<Q: Debug> Debug for CXQuery<Q>"]] +"connectorx":[["impl Debug for DataOrder"],["impl Debug for ArrowDestinationError"],["impl Debug for ArrowTypeSystem"],["impl Debug for Arrow2DestinationError"],["impl Debug for Arrow2TypeSystem"],["impl Debug for ArrowDestinationError"],["impl Debug for ArrowTypeSystem"],["impl Debug for ConnectorXError"],["impl Debug for ConnectorXOutError"],["impl Debug for ProduceContext"],["impl Debug for SourceType"],["impl Debug for BigQuerySourceError"],["impl Debug for BigQueryTypeSystem"],["impl Debug for CSVSourceError"],["impl Debug for CSVTypeSystem"],["impl Debug for DummyTypeSystem"],["impl Debug for MsSQLSourceError"],["impl Debug for MsSQLTypeSystem"],["impl Debug for MySQLSourceError"],["impl Debug for MySQLTypeSystem"],["impl Debug for OracleSourceError"],["impl Debug for OracleTypeSystem"],["impl Debug for PostgresSourceError"],["impl Debug for PostgresTypeSystem"],["impl Debug for SQLiteSourceError"],["impl Debug for SQLiteTypeSystem"],["impl Debug for TrinoSourceError"],["impl Debug for TrinoTypeSystem"],["impl Debug for BigQueryArrow2TransportError"],["impl Debug for BigQueryArrowTransportError"],["impl Debug for BigQueryArrowTransportError"],["impl Debug for MsSQLArrow2TransportError"],["impl Debug for MsSQLArrowTransportError"],["impl Debug for MsSQLArrowTransportError"],["impl Debug for MySQLArrow2TransportError"],["impl Debug for MySQLArrowTransportError"],["impl Debug for MySQLArrowTransportError"],["impl Debug for OracleArrow2TransportError"],["impl Debug for OracleArrowTransportError"],["impl Debug for OracleArrowTransportError"],["impl Debug for PostgresArrow2TransportError"],["impl Debug for PostgresArrowTransportError"],["impl Debug for PostgresArrowTransportError"],["impl Debug for SQLiteArrow2TransportError"],["impl Debug for SQLiteArrowTransportError"],["impl Debug for SQLiteArrowTransportError"],["impl Debug for TrinoArrow2TransportError"],["impl Debug for TrinoArrowTransportError"],["impl Debug for TrinoArrowTransportError"],["impl Debug for DateTimeWrapperMicro"],["impl Debug for NaiveDateTimeWrapperMicro"],["impl Debug for NaiveTimeWrapperMicro"],["impl Debug for DateTimeWrapperMicro"],["impl Debug for NaiveDateTimeWrapperMicro"],["impl Debug for NaiveTimeWrapperMicro"],["impl Debug for SourceConn"],["impl Debug for BigQueryDialect"],["impl Debug for OracleDialect"],["impl Debug for TrinoDialect"],["impl Debug for TrinoPartitionQueryResult"],["impl<Q: Debug> Debug for CXQuery<Q>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/fmt/trait.Display.js b/rust-docs/trait.impl/core/fmt/trait.Display.js index 691a9bf9f1..9d7809dacf 100644 --- a/rust-docs/trait.impl/core/fmt/trait.Display.js +++ b/rust-docs/trait.impl/core/fmt/trait.Display.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Display for ArrowDestinationError"],["impl Display for Arrow2DestinationError"],["impl Display for ArrowDestinationError"],["impl Display for ConnectorXError"],["impl Display for ConnectorXOutError"],["impl Display for ProduceContext"],["impl Display for BigQuerySourceError"],["impl Display for CSVSourceError"],["impl Display for MsSQLSourceError"],["impl Display for MySQLSourceError"],["impl Display for OracleSourceError"],["impl Display for PostgresSourceError"],["impl Display for SQLiteSourceError"],["impl Display for TrinoSourceError"],["impl Display for BigQueryArrow2TransportError"],["impl Display for BigQueryArrowTransportError"],["impl Display for BigQueryArrowTransportError"],["impl Display for MsSQLArrow2TransportError"],["impl Display for MsSQLArrowTransportError"],["impl Display for MsSQLArrowTransportError"],["impl Display for MySQLArrow2TransportError"],["impl Display for MySQLArrowTransportError"],["impl Display for MySQLArrowTransportError"],["impl Display for OracleArrow2TransportError"],["impl Display for OracleArrowTransportError"],["impl Display for OracleArrowTransportError"],["impl Display for PostgresArrow2TransportError"],["impl Display for PostgresArrowTransportError"],["impl Display for PostgresArrowTransportError"],["impl Display for SQLiteArrow2TransportError"],["impl Display for SQLiteArrowTransportError"],["impl Display for SQLiteArrowTransportError"],["impl Display for TrinoArrow2TransportError"],["impl Display for TrinoArrowTransportError"],["impl Display for TrinoArrowTransportError"],["impl<Q: Display> Display for CXQuery<Q>"]] +"connectorx":[["impl Display for ArrowDestinationError"],["impl Display for Arrow2DestinationError"],["impl Display for ArrowDestinationError"],["impl Display for ConnectorXError"],["impl Display for ConnectorXOutError"],["impl Display for ProduceContext"],["impl Display for BigQuerySourceError"],["impl Display for CSVSourceError"],["impl Display for MsSQLSourceError"],["impl Display for MySQLSourceError"],["impl Display for OracleSourceError"],["impl Display for PostgresSourceError"],["impl Display for SQLiteSourceError"],["impl Display for TrinoSourceError"],["impl Display for BigQueryArrow2TransportError"],["impl Display for BigQueryArrowTransportError"],["impl Display for BigQueryArrowTransportError"],["impl Display for MsSQLArrow2TransportError"],["impl Display for MsSQLArrowTransportError"],["impl Display for MsSQLArrowTransportError"],["impl Display for MySQLArrow2TransportError"],["impl Display for MySQLArrowTransportError"],["impl Display for MySQLArrowTransportError"],["impl Display for OracleArrow2TransportError"],["impl Display for OracleArrowTransportError"],["impl Display for OracleArrowTransportError"],["impl Display for PostgresArrow2TransportError"],["impl Display for PostgresArrowTransportError"],["impl Display for PostgresArrowTransportError"],["impl Display for SQLiteArrow2TransportError"],["impl Display for SQLiteArrowTransportError"],["impl Display for SQLiteArrowTransportError"],["impl Display for TrinoArrow2TransportError"],["impl Display for TrinoArrowTransportError"],["impl Display for TrinoArrowTransportError"],["impl<Q: Display> Display for CXQuery<Q>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/hash/trait.Hash.js b/rust-docs/trait.impl/core/hash/trait.Hash.js index 0c336ebd07..4c4f92715c 100644 --- a/rust-docs/trait.impl/core/hash/trait.Hash.js +++ b/rust-docs/trait.impl/core/hash/trait.Hash.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Hash for ArrowTypeSystem"],["impl Hash for Arrow2TypeSystem"],["impl Hash for ArrowTypeSystem"],["impl Hash for CSVTypeSystem"],["impl Hash for DummyTypeSystem"]] +"connectorx":[["impl Hash for ArrowTypeSystem"],["impl Hash for Arrow2TypeSystem"],["impl Hash for ArrowTypeSystem"],["impl Hash for CSVTypeSystem"],["impl Hash for DummyTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/iter/traits/iterator/trait.Iterator.js b/rust-docs/trait.impl/core/iter/traits/iterator/trait.Iterator.js index 6468fda361..a388bba0ca 100644 --- a/rust-docs/trait.impl/core/iter/traits/iterator/trait.Iterator.js +++ b/rust-docs/trait.impl/core/iter/traits/iterator/trait.Iterator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl<'a, S, TP> Iterator for ArrowBatchIter<S, TP>
where\n S: Source + 'a,\n TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,
"]] +"connectorx":[["impl<'a, S, TP> Iterator for ArrowBatchIter<S, TP>
where\n S: Source + 'a,\n TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,
"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/marker/trait.Copy.js b/rust-docs/trait.impl/core/marker/trait.Copy.js index e24153bf58..ad6e899e15 100644 --- a/rust-docs/trait.impl/core/marker/trait.Copy.js +++ b/rust-docs/trait.impl/core/marker/trait.Copy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Copy for DataOrder"],["impl Copy for ArrowTypeSystem"],["impl Copy for Arrow2TypeSystem"],["impl Copy for ArrowTypeSystem"],["impl Copy for BigQueryTypeSystem"],["impl Copy for CSVTypeSystem"],["impl Copy for DummyTypeSystem"],["impl Copy for MsSQLTypeSystem"],["impl Copy for MySQLTypeSystem"],["impl Copy for OracleTypeSystem"],["impl Copy for PostgresTypeSystem"],["impl Copy for SQLiteTypeSystem"],["impl Copy for TrinoTypeSystem"]] +"connectorx":[["impl Copy for DataOrder"],["impl Copy for ArrowTypeSystem"],["impl Copy for Arrow2TypeSystem"],["impl Copy for ArrowTypeSystem"],["impl Copy for BigQueryTypeSystem"],["impl Copy for CSVTypeSystem"],["impl Copy for DummyTypeSystem"],["impl Copy for MsSQLTypeSystem"],["impl Copy for MySQLTypeSystem"],["impl Copy for OracleTypeSystem"],["impl Copy for PostgresTypeSystem"],["impl Copy for SQLiteTypeSystem"],["impl Copy for TrinoTypeSystem"],["impl Copy for DateTimeWrapperMicro"],["impl Copy for NaiveDateTimeWrapperMicro"],["impl Copy for NaiveTimeWrapperMicro"],["impl Copy for DateTimeWrapperMicro"],["impl Copy for NaiveDateTimeWrapperMicro"],["impl Copy for NaiveTimeWrapperMicro"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/marker/trait.Freeze.js b/rust-docs/trait.impl/core/marker/trait.Freeze.js index bacb1eda4d..2963d76378 100644 --- a/rust-docs/trait.impl/core/marker/trait.Freeze.js +++ b/rust-docs/trait.impl/core/marker/trait.Freeze.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl !Freeze for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl !Freeze for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl !Freeze for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl !Freeze for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl !Freeze for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl Freeze for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Freeze for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Freeze for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Freeze for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Freeze for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Freeze for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Freeze for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Freeze for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Freeze for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Freeze for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Freeze for SourceType",1,["connectorx::source_router::SourceType"]],["impl Freeze for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Freeze for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Freeze for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Freeze for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Freeze for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Freeze for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Freeze for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Freeze for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Freeze for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Freeze for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Freeze for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl Freeze for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Freeze for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Freeze for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Freeze for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Freeze for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Freeze for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Freeze for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl Freeze for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl Freeze for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Freeze for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Freeze for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl Freeze for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Freeze for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Freeze for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Freeze for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Freeze for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Freeze for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Freeze for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl Freeze for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl Freeze for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl Freeze for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Freeze for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Freeze for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Freeze for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl Freeze for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl Freeze for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl Freeze for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Freeze for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Freeze for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Freeze for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Freeze for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl Freeze for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl Freeze for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Freeze for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Freeze for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Freeze for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Freeze for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Freeze for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Freeze for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Freeze for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Freeze for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl Freeze for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Freeze for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl Freeze for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Freeze for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Freeze for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Freeze for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl Freeze for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Freeze for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Freeze for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl Freeze for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Freeze for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Freeze for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl Freeze for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl Freeze for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl Freeze for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl Freeze for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Freeze for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Freeze for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Freeze for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Freeze for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Freeze for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Freeze for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Freeze for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Freeze for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Freeze for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Freeze for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Freeze for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Freeze for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Freeze for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl Freeze for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Freeze for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl Freeze for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl Freeze for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> Freeze for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> !Freeze for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Freeze for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> Freeze for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> Freeze for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> Freeze for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> Freeze for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Freeze for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> Freeze for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl<'a> Freeze for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> Freeze for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> Freeze for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a> Freeze for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<'a> Freeze for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a, S, D, TP> Freeze for Dispatcher<'a, S, D, TP>
where\n S: Freeze,
",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> Freeze for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Freeze for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> Freeze for MySQLArrow2Transport<P>",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> Freeze for MySQLArrowTransport<P>",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> Freeze for MySQLArrowTransport<P>",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> !Freeze for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> Freeze for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Freeze for PostgresArrow2Transport<P, C>",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> Freeze for PostgresArrowTransport<P, C>",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> Freeze for PostgresArrowTransport<P, C>",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> Freeze for CXQuery<Q>
where\n Q: Freeze,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> Freeze for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] +"connectorx":[["impl !Freeze for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl !Freeze for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl !Freeze for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl !Freeze for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl !Freeze for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl Freeze for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Freeze for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Freeze for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Freeze for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Freeze for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Freeze for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Freeze for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Freeze for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Freeze for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Freeze for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Freeze for SourceType",1,["connectorx::source_router::SourceType"]],["impl Freeze for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Freeze for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Freeze for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Freeze for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Freeze for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Freeze for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Freeze for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Freeze for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Freeze for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Freeze for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Freeze for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl Freeze for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Freeze for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Freeze for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Freeze for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Freeze for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Freeze for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Freeze for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl Freeze for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl Freeze for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Freeze for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Freeze for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl Freeze for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Freeze for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Freeze for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Freeze for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Freeze for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Freeze for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Freeze for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl Freeze for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl Freeze for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl Freeze for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Freeze for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Freeze for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Freeze for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl Freeze for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl Freeze for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl Freeze for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Freeze for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Freeze for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Freeze for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Freeze for DateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::DateTimeWrapperMicro"]],["impl Freeze for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveDateTimeWrapperMicro"]],["impl Freeze for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveTimeWrapperMicro"]],["impl Freeze for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl Freeze for DateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::DateTimeWrapperMicro"]],["impl Freeze for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveDateTimeWrapperMicro"]],["impl Freeze for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveTimeWrapperMicro"]],["impl Freeze for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl Freeze for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Freeze for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Freeze for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Freeze for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Freeze for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Freeze for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Freeze for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Freeze for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Freeze for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl Freeze for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Freeze for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl Freeze for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Freeze for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Freeze for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Freeze for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl Freeze for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Freeze for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Freeze for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl Freeze for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Freeze for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Freeze for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl Freeze for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl Freeze for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl Freeze for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl Freeze for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Freeze for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Freeze for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Freeze for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Freeze for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Freeze for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Freeze for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Freeze for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Freeze for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Freeze for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Freeze for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Freeze for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Freeze for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Freeze for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl Freeze for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Freeze for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl Freeze for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl Freeze for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> Freeze for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> !Freeze for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Freeze for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> Freeze for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> Freeze for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> Freeze for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> Freeze for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Freeze for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> Freeze for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl<'a> Freeze for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> Freeze for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> Freeze for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a> Freeze for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<'a> Freeze for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a, S, D, TP> Freeze for Dispatcher<'a, S, D, TP>
where\n S: Freeze,
",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> Freeze for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Freeze for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> Freeze for MySQLArrow2Transport<P>",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> Freeze for MySQLArrowTransport<P>",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> Freeze for MySQLArrowTransport<P>",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> !Freeze for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> Freeze for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Freeze for PostgresArrow2Transport<P, C>",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> Freeze for PostgresArrowTransport<P, C>",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> Freeze for PostgresArrowTransport<P, C>",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> Freeze for CXQuery<Q>
where\n Q: Freeze,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> Freeze for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/marker/trait.Send.js b/rust-docs/trait.impl/core/marker/trait.Send.js index 1c48b5f3ec..91485e7ba8 100644 --- a/rust-docs/trait.impl/core/marker/trait.Send.js +++ b/rust-docs/trait.impl/core/marker/trait.Send.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Send for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Send for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Send for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Send for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Send for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Send for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Send for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Send for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Send for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Send for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Send for SourceType",1,["connectorx::source_router::SourceType"]],["impl Send for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Send for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Send for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Send for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Send for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Send for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Send for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Send for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Send for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Send for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Send for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl Send for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Send for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Send for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Send for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Send for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Send for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Send for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl Send for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl Send for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Send for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Send for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl Send for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl Send for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Send for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Send for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Send for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Send for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Send for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Send for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl Send for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl Send for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl Send for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Send for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Send for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Send for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl Send for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl Send for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl Send for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Send for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Send for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Send for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl Send for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl Send for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl Send for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Send for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl Send for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl Send for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Send for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Send for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Send for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Send for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Send for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Send for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Send for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Send for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl Send for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Send for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl Send for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Send for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Send for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Send for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl Send for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Send for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Send for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl Send for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Send for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Send for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl Send for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl Send for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl Send for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl Send for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl Send for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Send for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Send for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Send for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Send for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Send for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Send for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Send for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Send for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Send for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Send for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Send for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Send for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Send for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl Send for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Send for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl Send for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl Send for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> Send for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> Send for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> Send for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> Send for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> Send for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> Send for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Send for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> Send for OracleTextSourceParser<'a>"],["impl<'a> Send for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> Send for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Send for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> Send for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a> Send for SQLiteSourcePartitionParser<'a>"],["impl<'a> Send for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a, S, D, TP> Send for Dispatcher<'a, S, D, TP>
where\n D: Send,\n S: Send,\n TP: Send,
",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> Send for MySQLSource<P>
where\n P: Send,
",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Send for MySQLSourcePartition<P>
where\n P: Send,
",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> Send for MySQLArrow2Transport<P>
where\n P: Send,
",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> Send for MySQLArrowTransport<P>
where\n P: Send,
",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> Send for MySQLArrowTransport<P>
where\n P: Send,
",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> Send for PostgresSource<P, C>
where\n P: Send,
",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Send for PostgresSourcePartition<P, C>
where\n P: Send,
",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> Send for PostgresArrow2Transport<P, C>
where\n C: Send,\n P: Send,
",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> Send for PostgresArrowTransport<P, C>
where\n C: Send,\n P: Send,
",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> Send for PostgresArrowTransport<P, C>
where\n C: Send,\n P: Send,
",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> Send for CXQuery<Q>
where\n Q: Send,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> Send for ArrowBatchIter<S, TP>
where\n TP: Send,
",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] +"connectorx":[["impl Send for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Send for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Send for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Send for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Send for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Send for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Send for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Send for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Send for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Send for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Send for SourceType",1,["connectorx::source_router::SourceType"]],["impl Send for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Send for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Send for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Send for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Send for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Send for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Send for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Send for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Send for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Send for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Send for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl Send for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Send for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Send for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Send for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Send for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Send for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Send for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl Send for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl Send for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Send for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Send for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl Send for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl Send for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Send for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Send for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Send for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Send for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Send for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Send for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl Send for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl Send for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl Send for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Send for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Send for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Send for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl Send for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl Send for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl Send for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Send for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Send for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Send for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl Send for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl Send for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl Send for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Send for DateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::DateTimeWrapperMicro"]],["impl Send for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveDateTimeWrapperMicro"]],["impl Send for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveTimeWrapperMicro"]],["impl Send for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl Send for DateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::DateTimeWrapperMicro"]],["impl Send for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveDateTimeWrapperMicro"]],["impl Send for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveTimeWrapperMicro"]],["impl Send for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl Send for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Send for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Send for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Send for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Send for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Send for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Send for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Send for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Send for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl Send for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Send for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl Send for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Send for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Send for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Send for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl Send for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Send for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Send for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl Send for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Send for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Send for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl Send for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl Send for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl Send for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl Send for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl Send for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Send for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Send for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Send for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Send for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Send for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Send for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Send for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Send for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Send for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Send for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Send for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Send for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Send for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl Send for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Send for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl Send for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl Send for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> Send for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> Send for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> Send for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> Send for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> Send for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> Send for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Send for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> Send for OracleTextSourceParser<'a>"],["impl<'a> Send for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> Send for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Send for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> Send for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a> Send for SQLiteSourcePartitionParser<'a>"],["impl<'a> Send for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a, S, D, TP> Send for Dispatcher<'a, S, D, TP>
where\n S: Send,\n D: Send,\n TP: Send,
",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> Send for MySQLSource<P>
where\n P: Send,
",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Send for MySQLSourcePartition<P>
where\n P: Send,
",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> Send for MySQLArrow2Transport<P>
where\n P: Send,
",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> Send for MySQLArrowTransport<P>
where\n P: Send,
",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> Send for MySQLArrowTransport<P>
where\n P: Send,
",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> Send for PostgresSource<P, C>
where\n P: Send,
",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Send for PostgresSourcePartition<P, C>
where\n P: Send,
",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> Send for PostgresArrow2Transport<P, C>
where\n P: Send,\n C: Send,
",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> Send for PostgresArrowTransport<P, C>
where\n P: Send,\n C: Send,
",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> Send for PostgresArrowTransport<P, C>
where\n P: Send,\n C: Send,
",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> Send for CXQuery<Q>
where\n Q: Send,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> Send for ArrowBatchIter<S, TP>
where\n TP: Send,
",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/marker/trait.StructuralPartialEq.js b/rust-docs/trait.impl/core/marker/trait.StructuralPartialEq.js index 9bc5e5e5e5..3d43146a6f 100644 --- a/rust-docs/trait.impl/core/marker/trait.StructuralPartialEq.js +++ b/rust-docs/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl StructuralPartialEq for DataOrder"],["impl StructuralPartialEq for ArrowTypeSystem"],["impl StructuralPartialEq for Arrow2TypeSystem"],["impl StructuralPartialEq for ArrowTypeSystem"],["impl StructuralPartialEq for CSVTypeSystem"],["impl StructuralPartialEq for DummyTypeSystem"],["impl StructuralPartialEq for SQLiteTypeSystem"],["impl StructuralPartialEq for TrinoTypeSystem"]] +"connectorx":[["impl StructuralPartialEq for DataOrder"],["impl StructuralPartialEq for ArrowTypeSystem"],["impl StructuralPartialEq for Arrow2TypeSystem"],["impl StructuralPartialEq for ArrowTypeSystem"],["impl StructuralPartialEq for CSVTypeSystem"],["impl StructuralPartialEq for DummyTypeSystem"],["impl StructuralPartialEq for SQLiteTypeSystem"],["impl StructuralPartialEq for TrinoTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/marker/trait.Sync.js b/rust-docs/trait.impl/core/marker/trait.Sync.js index 9b75a4b84a..f894b2db72 100644 --- a/rust-docs/trait.impl/core/marker/trait.Sync.js +++ b/rust-docs/trait.impl/core/marker/trait.Sync.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl !Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl !Sync for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl !Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl !Sync for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl Sync for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Sync for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Sync for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Sync for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Sync for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Sync for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Sync for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Sync for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Sync for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Sync for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Sync for SourceType",1,["connectorx::source_router::SourceType"]],["impl Sync for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Sync for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Sync for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Sync for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Sync for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Sync for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Sync for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Sync for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Sync for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Sync for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Sync for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl Sync for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Sync for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Sync for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Sync for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Sync for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Sync for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Sync for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl Sync for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl Sync for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Sync for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Sync for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl Sync for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl Sync for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Sync for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Sync for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Sync for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Sync for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Sync for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Sync for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl Sync for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl Sync for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl Sync for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Sync for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Sync for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Sync for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl Sync for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl Sync for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl Sync for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Sync for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Sync for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Sync for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl Sync for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl Sync for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl Sync for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Sync for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl Sync for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Sync for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Sync for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Sync for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Sync for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Sync for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Sync for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Sync for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Sync for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl Sync for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Sync for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl Sync for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Sync for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Sync for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Sync for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl Sync for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Sync for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Sync for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl Sync for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Sync for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Sync for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl Sync for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl Sync for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl Sync for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl Sync for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Sync for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Sync for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Sync for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Sync for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Sync for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Sync for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Sync for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Sync for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Sync for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Sync for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Sync for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Sync for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Sync for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl Sync for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Sync for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl Sync for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl Sync for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> Sync for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> !Sync for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> !Sync for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl<'a> !Sync for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !Sync for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !Sync for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> !Sync for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<'a> Sync for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> Sync for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> Sync for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> Sync for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Sync for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> Sync for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a> Sync for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a, S, D, TP> Sync for Dispatcher<'a, S, D, TP>
where\n D: Sync,\n S: Sync,\n TP: Sync,
",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> Sync for MySQLSource<P>
where\n P: Sync,
",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Sync for MySQLSourcePartition<P>
where\n P: Sync,
",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> Sync for MySQLArrow2Transport<P>
where\n P: Sync,
",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> Sync for MySQLArrowTransport<P>
where\n P: Sync,
",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> Sync for MySQLArrowTransport<P>
where\n P: Sync,
",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> !Sync for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> Sync for PostgresSource<P, C>
where\n P: Sync,
",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Sync for PostgresArrow2Transport<P, C>
where\n C: Sync,\n P: Sync,
",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> Sync for PostgresArrowTransport<P, C>
where\n C: Sync,\n P: Sync,
",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> Sync for PostgresArrowTransport<P, C>
where\n C: Sync,\n P: Sync,
",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> Sync for CXQuery<Q>
where\n Q: Sync,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> !Sync for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] +"connectorx":[["impl !Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl !Sync for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl !Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl !Sync for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl Sync for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Sync for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Sync for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Sync for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Sync for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Sync for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Sync for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Sync for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Sync for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Sync for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Sync for SourceType",1,["connectorx::source_router::SourceType"]],["impl Sync for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Sync for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Sync for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Sync for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Sync for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Sync for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Sync for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Sync for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Sync for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Sync for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Sync for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl Sync for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Sync for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Sync for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Sync for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Sync for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Sync for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Sync for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl Sync for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl Sync for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Sync for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Sync for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl Sync for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl Sync for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Sync for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Sync for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Sync for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Sync for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Sync for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Sync for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl Sync for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl Sync for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl Sync for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Sync for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Sync for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Sync for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl Sync for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl Sync for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl Sync for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Sync for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Sync for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Sync for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl Sync for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl Sync for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl Sync for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Sync for DateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::DateTimeWrapperMicro"]],["impl Sync for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveDateTimeWrapperMicro"]],["impl Sync for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveTimeWrapperMicro"]],["impl Sync for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl Sync for DateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::DateTimeWrapperMicro"]],["impl Sync for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveDateTimeWrapperMicro"]],["impl Sync for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveTimeWrapperMicro"]],["impl Sync for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Sync for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Sync for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Sync for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Sync for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Sync for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Sync for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Sync for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Sync for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl Sync for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Sync for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl Sync for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Sync for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Sync for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Sync for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl Sync for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Sync for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Sync for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl Sync for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Sync for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Sync for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl Sync for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl Sync for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl Sync for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl Sync for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Sync for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Sync for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Sync for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Sync for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Sync for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Sync for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Sync for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Sync for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Sync for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Sync for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Sync for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Sync for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Sync for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl Sync for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Sync for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl Sync for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl Sync for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> Sync for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> !Sync for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> !Sync for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl<'a> !Sync for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !Sync for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !Sync for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> !Sync for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<'a> Sync for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> Sync for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> Sync for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> Sync for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Sync for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> Sync for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a> Sync for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a, S, D, TP> Sync for Dispatcher<'a, S, D, TP>
where\n S: Sync,\n D: Sync,\n TP: Sync,
",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> Sync for MySQLSource<P>
where\n P: Sync,
",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Sync for MySQLSourcePartition<P>
where\n P: Sync,
",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> Sync for MySQLArrow2Transport<P>
where\n P: Sync,
",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> Sync for MySQLArrowTransport<P>
where\n P: Sync,
",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> Sync for MySQLArrowTransport<P>
where\n P: Sync,
",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> !Sync for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> Sync for PostgresSource<P, C>
where\n P: Sync,
",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Sync for PostgresArrow2Transport<P, C>
where\n P: Sync,\n C: Sync,
",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> Sync for PostgresArrowTransport<P, C>
where\n P: Sync,\n C: Sync,
",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> Sync for PostgresArrowTransport<P, C>
where\n P: Sync,\n C: Sync,
",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> Sync for CXQuery<Q>
where\n Q: Sync,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> !Sync for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/marker/trait.Unpin.js b/rust-docs/trait.impl/core/marker/trait.Unpin.js index 7de9499a44..3e14d3ee10 100644 --- a/rust-docs/trait.impl/core/marker/trait.Unpin.js +++ b/rust-docs/trait.impl/core/marker/trait.Unpin.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Unpin for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Unpin for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Unpin for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Unpin for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Unpin for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Unpin for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Unpin for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Unpin for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Unpin for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Unpin for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Unpin for SourceType",1,["connectorx::source_router::SourceType"]],["impl Unpin for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Unpin for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Unpin for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Unpin for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Unpin for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Unpin for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Unpin for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Unpin for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Unpin for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Unpin for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Unpin for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl Unpin for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Unpin for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Unpin for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Unpin for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Unpin for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Unpin for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Unpin for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl Unpin for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl Unpin for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Unpin for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Unpin for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl Unpin for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl Unpin for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Unpin for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Unpin for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Unpin for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Unpin for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Unpin for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Unpin for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl Unpin for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl Unpin for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl Unpin for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Unpin for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Unpin for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Unpin for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl Unpin for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl Unpin for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl Unpin for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Unpin for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Unpin for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Unpin for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl Unpin for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl Unpin for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl Unpin for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Unpin for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl Unpin for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl Unpin for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Unpin for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Unpin for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Unpin for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Unpin for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Unpin for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Unpin for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Unpin for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Unpin for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl Unpin for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Unpin for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl Unpin for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Unpin for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Unpin for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Unpin for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl Unpin for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Unpin for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Unpin for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl Unpin for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Unpin for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Unpin for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl Unpin for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl Unpin for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl Unpin for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl Unpin for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl Unpin for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Unpin for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Unpin for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Unpin for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Unpin for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Unpin for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Unpin for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Unpin for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Unpin for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Unpin for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Unpin for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Unpin for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Unpin for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Unpin for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl Unpin for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Unpin for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl Unpin for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl Unpin for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> Unpin for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> Unpin for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> Unpin for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> Unpin for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> Unpin for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> Unpin for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Unpin for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> Unpin for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl<'a> Unpin for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> Unpin for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Unpin for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> Unpin for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a> Unpin for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<'a> Unpin for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a, S, D, TP> Unpin for Dispatcher<'a, S, D, TP>
where\n S: Unpin,\n TP: Unpin,
",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> Unpin for MySQLSource<P>
where\n P: Unpin,
",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Unpin for MySQLSourcePartition<P>
where\n P: Unpin,
",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> Unpin for MySQLArrow2Transport<P>
where\n P: Unpin,
",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> Unpin for MySQLArrowTransport<P>
where\n P: Unpin,
",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> Unpin for MySQLArrowTransport<P>
where\n P: Unpin,
",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> Unpin for PostgresSource<P, C>
where\n P: Unpin,
",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Unpin for PostgresSourcePartition<P, C>
where\n P: Unpin,
",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> Unpin for PostgresArrow2Transport<P, C>
where\n C: Unpin,\n P: Unpin,
",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> Unpin for PostgresArrowTransport<P, C>
where\n C: Unpin,\n P: Unpin,
",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> Unpin for PostgresArrowTransport<P, C>
where\n C: Unpin,\n P: Unpin,
",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> Unpin for CXQuery<Q>
where\n Q: Unpin,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> Unpin for ArrowBatchIter<S, TP>
where\n TP: Unpin,\n <S as Source>::Partition: Unpin,\n <S as Source>::TypeSystem: Unpin,
",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] +"connectorx":[["impl Unpin for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Unpin for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Unpin for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Unpin for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Unpin for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Unpin for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Unpin for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Unpin for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Unpin for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Unpin for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Unpin for SourceType",1,["connectorx::source_router::SourceType"]],["impl Unpin for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Unpin for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Unpin for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Unpin for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Unpin for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Unpin for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Unpin for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Unpin for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Unpin for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Unpin for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Unpin for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl Unpin for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Unpin for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Unpin for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Unpin for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Unpin for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Unpin for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Unpin for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl Unpin for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl Unpin for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Unpin for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Unpin for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl Unpin for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl Unpin for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Unpin for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Unpin for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Unpin for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Unpin for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Unpin for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Unpin for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl Unpin for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl Unpin for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl Unpin for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Unpin for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Unpin for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Unpin for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl Unpin for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl Unpin for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl Unpin for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Unpin for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Unpin for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Unpin for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl Unpin for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl Unpin for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl Unpin for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Unpin for DateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::DateTimeWrapperMicro"]],["impl Unpin for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveDateTimeWrapperMicro"]],["impl Unpin for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveTimeWrapperMicro"]],["impl Unpin for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl Unpin for DateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::DateTimeWrapperMicro"]],["impl Unpin for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveDateTimeWrapperMicro"]],["impl Unpin for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveTimeWrapperMicro"]],["impl Unpin for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl Unpin for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Unpin for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Unpin for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Unpin for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Unpin for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Unpin for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Unpin for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Unpin for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Unpin for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl Unpin for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Unpin for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl Unpin for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Unpin for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Unpin for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Unpin for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl Unpin for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Unpin for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Unpin for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl Unpin for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Unpin for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Unpin for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl Unpin for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl Unpin for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl Unpin for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl Unpin for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl Unpin for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Unpin for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Unpin for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Unpin for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Unpin for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Unpin for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Unpin for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Unpin for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Unpin for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Unpin for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Unpin for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Unpin for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Unpin for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Unpin for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl Unpin for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Unpin for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl Unpin for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl Unpin for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> Unpin for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> Unpin for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> Unpin for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> Unpin for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> Unpin for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> Unpin for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Unpin for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> Unpin for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl<'a> Unpin for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> Unpin for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Unpin for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> Unpin for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a> Unpin for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<'a> Unpin for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a, S, D, TP> Unpin for Dispatcher<'a, S, D, TP>
where\n S: Unpin,\n TP: Unpin,
",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> Unpin for MySQLSource<P>
where\n P: Unpin,
",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Unpin for MySQLSourcePartition<P>
where\n P: Unpin,
",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> Unpin for MySQLArrow2Transport<P>
where\n P: Unpin,
",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> Unpin for MySQLArrowTransport<P>
where\n P: Unpin,
",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> Unpin for MySQLArrowTransport<P>
where\n P: Unpin,
",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> Unpin for PostgresSource<P, C>
where\n P: Unpin,
",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Unpin for PostgresSourcePartition<P, C>
where\n P: Unpin,
",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> Unpin for PostgresArrow2Transport<P, C>
where\n P: Unpin,\n C: Unpin,
",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> Unpin for PostgresArrowTransport<P, C>
where\n P: Unpin,\n C: Unpin,
",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> Unpin for PostgresArrowTransport<P, C>
where\n P: Unpin,\n C: Unpin,
",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> Unpin for CXQuery<Q>
where\n Q: Unpin,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> Unpin for ArrowBatchIter<S, TP>
where\n TP: Unpin,\n <S as Source>::TypeSystem: Unpin,\n <S as Source>::Partition: Unpin,
",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/rust-docs/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index 306d507335..a692aacadc 100644 --- a/rust-docs/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/rust-docs/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl !RefUnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl !RefUnwindSafe for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl !RefUnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl !RefUnwindSafe for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl !RefUnwindSafe for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl !RefUnwindSafe for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl !RefUnwindSafe for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl !RefUnwindSafe for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl !RefUnwindSafe for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl !RefUnwindSafe for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl !RefUnwindSafe for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl !RefUnwindSafe for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl !RefUnwindSafe for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl !RefUnwindSafe for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl !RefUnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl !RefUnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl !RefUnwindSafe for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl !RefUnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl !RefUnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl !RefUnwindSafe for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl !RefUnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl !RefUnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl !RefUnwindSafe for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl !RefUnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl !RefUnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl !RefUnwindSafe for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl !RefUnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl !RefUnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl !RefUnwindSafe for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl !RefUnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl !RefUnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl !RefUnwindSafe for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl !RefUnwindSafe for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl !RefUnwindSafe for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl !RefUnwindSafe for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl !RefUnwindSafe for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl !RefUnwindSafe for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl !RefUnwindSafe for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl !RefUnwindSafe for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl !RefUnwindSafe for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl !RefUnwindSafe for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl !RefUnwindSafe for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !RefUnwindSafe for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl !RefUnwindSafe for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl !RefUnwindSafe for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl RefUnwindSafe for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl RefUnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl RefUnwindSafe for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl RefUnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl RefUnwindSafe for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl RefUnwindSafe for SourceType",1,["connectorx::source_router::SourceType"]],["impl RefUnwindSafe for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl RefUnwindSafe for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl RefUnwindSafe for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl RefUnwindSafe for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl RefUnwindSafe for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl RefUnwindSafe for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl RefUnwindSafe for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl RefUnwindSafe for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl RefUnwindSafe for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl RefUnwindSafe for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl RefUnwindSafe for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl RefUnwindSafe for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl RefUnwindSafe for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl RefUnwindSafe for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl RefUnwindSafe for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl RefUnwindSafe for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl RefUnwindSafe for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl RefUnwindSafe for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl RefUnwindSafe for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl RefUnwindSafe for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl RefUnwindSafe for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl RefUnwindSafe for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl RefUnwindSafe for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl RefUnwindSafe for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl RefUnwindSafe for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl RefUnwindSafe for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl RefUnwindSafe for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl RefUnwindSafe for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl RefUnwindSafe for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl RefUnwindSafe for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl RefUnwindSafe for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl RefUnwindSafe for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl RefUnwindSafe for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl RefUnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl RefUnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl RefUnwindSafe for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl RefUnwindSafe for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl RefUnwindSafe for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl RefUnwindSafe for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl RefUnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl RefUnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl RefUnwindSafe for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl RefUnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl RefUnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl RefUnwindSafe for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl RefUnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl RefUnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl RefUnwindSafe for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl RefUnwindSafe for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl RefUnwindSafe for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> RefUnwindSafe for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> !RefUnwindSafe for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !RefUnwindSafe for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !RefUnwindSafe for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> !RefUnwindSafe for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<'a> !RefUnwindSafe for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a> RefUnwindSafe for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl<'a> RefUnwindSafe for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a, S, D, TP> RefUnwindSafe for Dispatcher<'a, S, D, TP>
where\n D: RefUnwindSafe,\n S: RefUnwindSafe,\n TP: RefUnwindSafe,
",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> !RefUnwindSafe for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> !RefUnwindSafe for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> RefUnwindSafe for MySQLArrow2Transport<P>
where\n P: RefUnwindSafe,
",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> RefUnwindSafe for MySQLArrowTransport<P>
where\n P: RefUnwindSafe,
",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> RefUnwindSafe for MySQLArrowTransport<P>
where\n P: RefUnwindSafe,
",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> !RefUnwindSafe for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !RefUnwindSafe for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> RefUnwindSafe for PostgresArrow2Transport<P, C>
where\n C: RefUnwindSafe,\n P: RefUnwindSafe,
",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>
where\n C: RefUnwindSafe,\n P: RefUnwindSafe,
",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>
where\n C: RefUnwindSafe,\n P: RefUnwindSafe,
",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> RefUnwindSafe for CXQuery<Q>
where\n Q: RefUnwindSafe,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> !RefUnwindSafe for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] +"connectorx":[["impl !RefUnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl !RefUnwindSafe for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl !RefUnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl !RefUnwindSafe for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl !RefUnwindSafe for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl !RefUnwindSafe for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl !RefUnwindSafe for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl !RefUnwindSafe for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl !RefUnwindSafe for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl !RefUnwindSafe for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl !RefUnwindSafe for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl !RefUnwindSafe for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl !RefUnwindSafe for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl !RefUnwindSafe for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl !RefUnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl !RefUnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl !RefUnwindSafe for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl !RefUnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl !RefUnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl !RefUnwindSafe for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl !RefUnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl !RefUnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl !RefUnwindSafe for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl !RefUnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl !RefUnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl !RefUnwindSafe for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl !RefUnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl !RefUnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl !RefUnwindSafe for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl !RefUnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl !RefUnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl !RefUnwindSafe for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl !RefUnwindSafe for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl !RefUnwindSafe for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl !RefUnwindSafe for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl !RefUnwindSafe for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl !RefUnwindSafe for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl !RefUnwindSafe for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl !RefUnwindSafe for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl !RefUnwindSafe for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl !RefUnwindSafe for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl !RefUnwindSafe for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !RefUnwindSafe for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl !RefUnwindSafe for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl !RefUnwindSafe for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl RefUnwindSafe for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl RefUnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl RefUnwindSafe for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl RefUnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl RefUnwindSafe for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl RefUnwindSafe for SourceType",1,["connectorx::source_router::SourceType"]],["impl RefUnwindSafe for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl RefUnwindSafe for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl RefUnwindSafe for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl RefUnwindSafe for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl RefUnwindSafe for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl RefUnwindSafe for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl RefUnwindSafe for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl RefUnwindSafe for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl RefUnwindSafe for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl RefUnwindSafe for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl RefUnwindSafe for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl RefUnwindSafe for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl RefUnwindSafe for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl RefUnwindSafe for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl RefUnwindSafe for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl RefUnwindSafe for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl RefUnwindSafe for DateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::DateTimeWrapperMicro"]],["impl RefUnwindSafe for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveDateTimeWrapperMicro"]],["impl RefUnwindSafe for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveTimeWrapperMicro"]],["impl RefUnwindSafe for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl RefUnwindSafe for DateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::DateTimeWrapperMicro"]],["impl RefUnwindSafe for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveDateTimeWrapperMicro"]],["impl RefUnwindSafe for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveTimeWrapperMicro"]],["impl RefUnwindSafe for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl RefUnwindSafe for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl RefUnwindSafe for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl RefUnwindSafe for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl RefUnwindSafe for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl RefUnwindSafe for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl RefUnwindSafe for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl RefUnwindSafe for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl RefUnwindSafe for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl RefUnwindSafe for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl RefUnwindSafe for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl RefUnwindSafe for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl RefUnwindSafe for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl RefUnwindSafe for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl RefUnwindSafe for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl RefUnwindSafe for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl RefUnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl RefUnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl RefUnwindSafe for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl RefUnwindSafe for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl RefUnwindSafe for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl RefUnwindSafe for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl RefUnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl RefUnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl RefUnwindSafe for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl RefUnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl RefUnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl RefUnwindSafe for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl RefUnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl RefUnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl RefUnwindSafe for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl RefUnwindSafe for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl RefUnwindSafe for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> RefUnwindSafe for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> !RefUnwindSafe for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !RefUnwindSafe for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !RefUnwindSafe for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> !RefUnwindSafe for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<'a> !RefUnwindSafe for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a> RefUnwindSafe for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl<'a> RefUnwindSafe for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a, S, D, TP> RefUnwindSafe for Dispatcher<'a, S, D, TP>
where\n S: RefUnwindSafe,\n D: RefUnwindSafe,\n TP: RefUnwindSafe,
",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> !RefUnwindSafe for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> !RefUnwindSafe for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> RefUnwindSafe for MySQLArrow2Transport<P>
where\n P: RefUnwindSafe,
",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> RefUnwindSafe for MySQLArrowTransport<P>
where\n P: RefUnwindSafe,
",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> RefUnwindSafe for MySQLArrowTransport<P>
where\n P: RefUnwindSafe,
",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> !RefUnwindSafe for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !RefUnwindSafe for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> RefUnwindSafe for PostgresArrow2Transport<P, C>
where\n P: RefUnwindSafe,\n C: RefUnwindSafe,
",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>
where\n P: RefUnwindSafe,\n C: RefUnwindSafe,
",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>
where\n P: RefUnwindSafe,\n C: RefUnwindSafe,
",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> RefUnwindSafe for CXQuery<Q>
where\n Q: RefUnwindSafe,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> !RefUnwindSafe for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/rust-docs/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index 361d38f950..52814fbe15 100644 --- a/rust-docs/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/rust-docs/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl !UnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl !UnwindSafe for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl !UnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl !UnwindSafe for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl !UnwindSafe for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl !UnwindSafe for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl !UnwindSafe for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl !UnwindSafe for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl !UnwindSafe for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl !UnwindSafe for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl !UnwindSafe for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl !UnwindSafe for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl !UnwindSafe for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl !UnwindSafe for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl !UnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl !UnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl !UnwindSafe for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl !UnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl !UnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl !UnwindSafe for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl !UnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl !UnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl !UnwindSafe for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl !UnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl !UnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl !UnwindSafe for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl !UnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl !UnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl !UnwindSafe for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl !UnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl !UnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl !UnwindSafe for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl !UnwindSafe for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl !UnwindSafe for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl !UnwindSafe for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl !UnwindSafe for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl !UnwindSafe for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl !UnwindSafe for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl !UnwindSafe for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl !UnwindSafe for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl !UnwindSafe for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl !UnwindSafe for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !UnwindSafe for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl !UnwindSafe for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl !UnwindSafe for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl UnwindSafe for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl UnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl UnwindSafe for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl UnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl UnwindSafe for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl UnwindSafe for SourceType",1,["connectorx::source_router::SourceType"]],["impl UnwindSafe for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl UnwindSafe for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl UnwindSafe for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl UnwindSafe for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl UnwindSafe for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl UnwindSafe for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl UnwindSafe for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl UnwindSafe for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl UnwindSafe for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl UnwindSafe for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl UnwindSafe for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl UnwindSafe for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl UnwindSafe for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl UnwindSafe for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl UnwindSafe for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl UnwindSafe for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl UnwindSafe for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl UnwindSafe for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl UnwindSafe for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl UnwindSafe for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl UnwindSafe for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl UnwindSafe for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl UnwindSafe for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl UnwindSafe for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl UnwindSafe for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl UnwindSafe for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl UnwindSafe for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl UnwindSafe for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl UnwindSafe for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl UnwindSafe for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl UnwindSafe for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl UnwindSafe for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl UnwindSafe for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl UnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl UnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl UnwindSafe for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl UnwindSafe for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl UnwindSafe for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl UnwindSafe for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl UnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl UnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl UnwindSafe for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl UnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl UnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl UnwindSafe for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl UnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl UnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl UnwindSafe for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl UnwindSafe for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl UnwindSafe for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> UnwindSafe for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> !UnwindSafe for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> !UnwindSafe for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !UnwindSafe for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !UnwindSafe for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> !UnwindSafe for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<'a> !UnwindSafe for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a> UnwindSafe for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> UnwindSafe for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl<'a> UnwindSafe for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a, S, D, TP> !UnwindSafe for Dispatcher<'a, S, D, TP>",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> !UnwindSafe for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> !UnwindSafe for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> UnwindSafe for MySQLArrow2Transport<P>
where\n P: UnwindSafe,
",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> UnwindSafe for MySQLArrowTransport<P>
where\n P: UnwindSafe,
",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> UnwindSafe for MySQLArrowTransport<P>
where\n P: UnwindSafe,
",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> !UnwindSafe for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !UnwindSafe for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> UnwindSafe for PostgresArrow2Transport<P, C>
where\n C: UnwindSafe,\n P: UnwindSafe,
",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>
where\n C: UnwindSafe,\n P: UnwindSafe,
",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>
where\n C: UnwindSafe,\n P: UnwindSafe,
",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> UnwindSafe for CXQuery<Q>
where\n Q: UnwindSafe,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> !UnwindSafe for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] +"connectorx":[["impl !UnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl !UnwindSafe for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl !UnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl !UnwindSafe for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl !UnwindSafe for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl !UnwindSafe for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl !UnwindSafe for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl !UnwindSafe for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl !UnwindSafe for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl !UnwindSafe for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl !UnwindSafe for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl !UnwindSafe for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl !UnwindSafe for TrinoSourceError",1,["connectorx::sources::trino::errors::TrinoSourceError"]],["impl !UnwindSafe for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl !UnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl !UnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl !UnwindSafe for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl !UnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl !UnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl !UnwindSafe for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl !UnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl !UnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl !UnwindSafe for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl !UnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl !UnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl !UnwindSafe for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl !UnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl !UnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl !UnwindSafe for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl !UnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl !UnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl !UnwindSafe for TrinoArrow2TransportError",1,["connectorx::transports::trino_arrow2::TrinoArrow2TransportError"]],["impl !UnwindSafe for TrinoArrowTransportError",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransportError"]],["impl !UnwindSafe for TrinoArrowTransportError",1,["connectorx::transports::trino_arrow::TrinoArrowTransportError"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl !UnwindSafe for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl !UnwindSafe for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl !UnwindSafe for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl !UnwindSafe for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl !UnwindSafe for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl !UnwindSafe for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl !UnwindSafe for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl !UnwindSafe for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !UnwindSafe for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl !UnwindSafe for TrinoSource",1,["connectorx::sources::trino::TrinoSource"]],["impl !UnwindSafe for TrinoSourcePartition",1,["connectorx::sources::trino::TrinoSourcePartition"]],["impl UnwindSafe for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl UnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl UnwindSafe for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl UnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl UnwindSafe for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl UnwindSafe for SourceType",1,["connectorx::source_router::SourceType"]],["impl UnwindSafe for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl UnwindSafe for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl UnwindSafe for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl UnwindSafe for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl UnwindSafe for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl UnwindSafe for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl UnwindSafe for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl UnwindSafe for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl UnwindSafe for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl UnwindSafe for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl UnwindSafe for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl UnwindSafe for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl UnwindSafe for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl UnwindSafe for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl UnwindSafe for TrinoTypeSystem",1,["connectorx::sources::trino::typesystem::TrinoTypeSystem"]],["impl UnwindSafe for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl UnwindSafe for DateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::DateTimeWrapperMicro"]],["impl UnwindSafe for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveDateTimeWrapperMicro"]],["impl UnwindSafe for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow::typesystem::NaiveTimeWrapperMicro"]],["impl UnwindSafe for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl UnwindSafe for DateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::DateTimeWrapperMicro"]],["impl UnwindSafe for NaiveDateTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveDateTimeWrapperMicro"]],["impl UnwindSafe for NaiveTimeWrapperMicro",1,["connectorx::destinations::arrow2::typesystem::NaiveTimeWrapperMicro"]],["impl UnwindSafe for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl UnwindSafe for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl UnwindSafe for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl UnwindSafe for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl UnwindSafe for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl UnwindSafe for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl UnwindSafe for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl UnwindSafe for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl UnwindSafe for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl UnwindSafe for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl UnwindSafe for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl UnwindSafe for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl UnwindSafe for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl UnwindSafe for TrinoDialect",1,["connectorx::sources::trino::TrinoDialect"]],["impl UnwindSafe for TrinoPartitionQueryResult",1,["connectorx::sources::trino::TrinoPartitionQueryResult"]],["impl UnwindSafe for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl UnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl UnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl UnwindSafe for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl UnwindSafe for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl UnwindSafe for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl UnwindSafe for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl UnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl UnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl UnwindSafe for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl UnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl UnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl UnwindSafe for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl UnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl UnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl UnwindSafe for TrinoArrow2Transport",1,["connectorx::transports::trino_arrow2::TrinoArrow2Transport"]],["impl UnwindSafe for TrinoArrowTransport",1,["connectorx::transports::trino_arrowstream::TrinoArrowTransport"]],["impl UnwindSafe for TrinoArrowTransport",1,["connectorx::transports::trino_arrow::TrinoArrowTransport"]],["impl<'_a> UnwindSafe for __TrinoPartitionQueryResultSeed<'_a>",1,["connectorx::sources::trino::__TrinoPartitionQueryResultSeed"]],["impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl<'a> !UnwindSafe for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl<'a> !UnwindSafe for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !UnwindSafe for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !UnwindSafe for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl<'a> !UnwindSafe for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<'a> !UnwindSafe for TrinoSourcePartitionParser<'a>",1,["connectorx::sources::trino::TrinoSourcePartitionParser"]],["impl<'a> UnwindSafe for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl<'a> UnwindSafe for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl<'a> UnwindSafe for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl<'a, S, D, TP> !UnwindSafe for Dispatcher<'a, S, D, TP>",1,["connectorx::dispatcher::Dispatcher"]],["impl<P> !UnwindSafe for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> !UnwindSafe for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<P> UnwindSafe for MySQLArrow2Transport<P>
where\n P: UnwindSafe,
",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl<P> UnwindSafe for MySQLArrowTransport<P>
where\n P: UnwindSafe,
",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl<P> UnwindSafe for MySQLArrowTransport<P>
where\n P: UnwindSafe,
",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl<P, C> !UnwindSafe for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !UnwindSafe for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<P, C> UnwindSafe for PostgresArrow2Transport<P, C>
where\n P: UnwindSafe,\n C: UnwindSafe,
",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>
where\n P: UnwindSafe,\n C: UnwindSafe,
",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>
where\n P: UnwindSafe,\n C: UnwindSafe,
",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl<Q> UnwindSafe for CXQuery<Q>
where\n Q: UnwindSafe,
",1,["connectorx::sql::CXQuery"]],["impl<S, TP> !UnwindSafe for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/type.impl/core/result/enum.Result.js b/rust-docs/type.impl/core/result/enum.Result.js index a70f0705d3..be81df2db0 100644 --- a/rust-docs/type.impl/core/result/enum.Result.js +++ b/rust-docs/type.impl/core/result/enum.Result.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"connectorx":[["
1.0.0 · source§

impl<T, E> Clone for Result<T, E>
where\n T: Clone,\n E: Clone,

source§

fn clone(&self) -> Result<T, E>

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, source: &Result<T, E>)

Performs copy-assignment from source. Read more
","Clone","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Context<T, E> for Result<T, E>
where\n E: StdError + Send + Sync + 'static,

source§

fn context<C>(self, context: C) -> Result<T, Error>
where\n C: Display + Send + Sync + 'static,

Wrap the error value with additional context.
source§

fn with_context<C, F>(self, context: F) -> Result<T, Error>
where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
","Context","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<C, E> ControlFlow for Result<C, E>
where\n C: ControlFlow,

","ControlFlow","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> Debug for Result<T, E>
where\n T: Debug,\n E: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>
where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

source§

fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
where\n V: FromIterator<A>,

source§

fn from_iter<I>(iter: I) -> Result<V, E>
where\n I: IntoIterator<Item = Result<A, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

\n

Here is an example which increments every integer in a vector,\nchecking for overflow:

\n\n
let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
\n

Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

\n\n
let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
\n

Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

\n\n
let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
\n

Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

\n
","FromIterator>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<C, T, E> FromParallelIterator<Result<T, E>> for Result<C, E>
where\n C: FromParallelIterator<T>,\n T: Send,\n E: Send,

Collect an arbitrary Result-wrapped collection.

\n

If any item is Err, then all previous Ok items collected are\ndiscarded, and it returns that error. If there are multiple errors, the\none returned is not deterministic.

\n
§

fn from_par_iter<I>(par_iter: I) -> Result<C, E>
where\n I: IntoParallelIterator<Item = Result<T, E>>,

Creates an instance of the collection from the parallel iterator par_iter. Read more
","FromParallelIterator>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(_: Yeet<E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> Hash for Result<T, E>
where\n T: Hash,\n E: Hash,

source§

fn hash<__H>(&self, state: &mut __H)
where\n __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> IntoIterator for Result<T, E>

source§

fn into_iter(self) -> IntoIter<T>

Returns a consuming iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
\n
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
","IntoIterator","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> IntoParallelIterator for Result<T, E>
where\n T: Send,

§

type Item = T

The type of item that the parallel iterator will produce.
§

type Iter = IntoIter<T>

The parallel iterator type that will be created.
§

fn into_par_iter(self) -> <Result<T, E> as IntoParallelIterator>::Iter

Converts self into a parallel iterator. Read more
","IntoParallelIterator","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> IntoValidated<T, E> for Result<T, E>

§

fn into_validated(self) -> Validated<HCons<T, HNil>, E>

Consumes the current Result into a Validated so that we can begin chaining Read more
","IntoValidated","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> Ord for Result<T, E>
where\n T: Ord,\n E: Ord,

source§

fn cmp(&self, other: &Result<T, E>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> PartialEq for Result<T, E>
where\n T: PartialEq,\n E: PartialEq,

source§

fn eq(&self, other: &Result<T, E>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> PartialOrd for Result<T, E>
where\n T: PartialOrd,\n E: PartialOrd,

source§

fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.16.0 · source§

impl<T, U, E> Product<Result<U, E>> for Result<T, E>
where\n T: Product<U>,

source§

fn product<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

\n
§Examples
\n

This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

\n\n
let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
\n
","Product>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Residual<T> for Result<Infallible, E>

§

type TryType = Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2_residual)
The “return” type of this meta-function.
","Residual","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Result<&T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Result<&mut T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Result<Option<T>, E>

1.33.0 (const: unstable) · source

pub fn transpose(self) -> Option<Result<T, E>>

Transposes a Result of an Option into an Option of a Result.

\n

Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

\n
§Examples
\n
#[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
\n
",0,"connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Result<Result<T, E>, E>

source

pub fn flatten(self) -> Result<T, E>

🔬This is a nightly-only experimental API. (result_flattening)

Converts from Result<Result<T, E>, E> to Result<T, E>

\n
§Examples
\n
#![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
\n

Flattening only removes one level of nesting at a time:

\n\n
#![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
\n
",0,"connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Result<T, E>

1.0.0 (const: 1.48.0) · source

pub const fn is_ok(&self) -> bool

Returns true if the result is Ok.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
\n
1.70.0 · source

pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

Returns true if the result is Ok and the value inside of it matches a predicate.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
\n
1.0.0 (const: 1.48.0) · source

pub const fn is_err(&self) -> bool

Returns true if the result is Err.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
\n
1.70.0 · source

pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

Returns true if the result is Err and the value inside of it matches a predicate.

\n
§Examples
\n
use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
\n
1.0.0 · source

pub fn ok(self) -> Option<T>

Converts from Result<T, E> to Option<T>.

\n

Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
\n
1.0.0 · source

pub fn err(self) -> Option<E>

Converts from Result<T, E> to Option<E>.

\n

Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
\n
1.0.0 (const: 1.48.0) · source

pub const fn as_ref(&self) -> Result<&T, &E>

Converts from &Result<T, E> to Result<&T, &E>.

\n

Produces a new Result, containing a reference\ninto the original, leaving the original in place.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
\n
1.0.0 (const: unstable) · source

pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

\n
§Examples
\n
fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
\n
1.0.0 · source

pub fn map<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> U,

Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

\n

This function can be used to compose the results of two functions.

\n
§Examples
\n

Print the numbers on each line of a string multiplied by two.

\n\n
let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
\n
1.41.0 · source

pub fn map_or<U, F>(self, default: U, f: F) -> U
where\n F: FnOnce(T) -> U,

Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

\n

Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
\n
1.41.0 · source

pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

\n

This function can be used to unpack a successful result\nwhile handling an error.

\n
§Examples
\n
let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
\n
1.0.0 · source

pub fn map_err<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> F,

Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

\n

This function can be used to pass through a successful result while handling\nan error.

\n
§Examples
\n
fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
\n
1.76.0 · source

pub fn inspect<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&T),

Calls a function with a reference to the contained value if Ok.

\n

Returns the original result.

\n
§Examples
\n
let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
\n
1.76.0 · source

pub fn inspect_err<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&E),

Calls a function with a reference to the contained value if Err.

\n

Returns the original result.

\n
§Examples
\n
use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
\n
1.47.0 · source

pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
where\n T: Deref,

Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

\n

Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

\n
§Examples
\n
let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
\n
1.47.0 · source

pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
where\n T: DerefMut,

Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

\n

Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

\n
§Examples
\n
let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
\n
1.0.0 · source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
\n
1.0.0 · source

pub fn iter_mut(&mut self) -> IterMut<'_, T>

Returns a mutable iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
\n
1.4.0 · source

pub fn expect(self, msg: &str) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

\n
§Examples
\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
\n
§Recommended Message Style
\n

We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

\n\n
let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
\n

Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

\n

For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

\n
1.0.0 · source

pub fn unwrap(self) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message provided by the\nErr’s value.

\n
§Examples
\n

Basic usage:

\n\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
\n
1.16.0 · source

pub fn unwrap_or_default(self) -> T
where\n T: Default,

Returns the contained Ok value or a default

\n

Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

\n
§Examples
\n

Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

\n\n
let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
\n
1.17.0 · source

pub fn expect_err(self, msg: &str) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
\n
1.0.0 · source

pub fn unwrap_err(self) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
\n
source

pub fn into_ok(self) -> T
where\n E: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Ok value, but never panics.

\n

Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

\n
§Examples
\n
\nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
\n
source

pub fn into_err(self) -> E
where\n T: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Err value, but never panics.

\n

Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

\n
§Examples
\n
\nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
\n
1.0.0 · source

pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

Returns res if the result is Ok, otherwise returns the Err value of self.

\n

Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
\n
1.0.0 · source

pub fn and_then<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> Result<U, E>,

Calls op if the result is Ok, otherwise returns the Err value of self.

\n

This function can be used for control flow based on Result values.

\n
§Examples
\n
fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
\n

Often used to chain fallible operations that may return Err.

\n\n
use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
\n
1.0.0 · source

pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

Returns res if the result is Err, otherwise returns the Ok value of self.

\n

Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
\n
1.0.0 · source

pub fn or_else<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> Result<T, F>,

Calls op if the result is Err, otherwise returns the Ok value of self.

\n

This function can be used for control flow based on result values.

\n
§Examples
\n
fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
\n
1.0.0 · source

pub fn unwrap_or(self, default: T) -> T

Returns the contained Ok value or a provided default.

\n

Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
\n
1.0.0 · source

pub fn unwrap_or_else<F>(self, op: F) -> T
where\n F: FnOnce(E) -> T,

Returns the contained Ok value or computes it from a closure.

\n
§Examples
\n
fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
\n
1.58.0 · source

pub unsafe fn unwrap_unchecked(self) -> T

Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

\n
§Safety
\n

Calling this method on an Err is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
\n
1.58.0 · source

pub unsafe fn unwrap_err_unchecked(self) -> E

Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

\n
§Safety
\n

Calling this method on an Ok is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
\n
",0,"connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> ResultExt<T, E> for Result<T, E>

§

fn context<C, E2>(self, context: C) -> Result<T, E2>
where\n C: IntoError<E2, Source = E>,\n E2: Error + ErrorCompat,

Extend a Result’s error with additional context-sensitive information. Read more
§

fn with_context<F, C, E2>(self, context: F) -> Result<T, E2>
where\n F: FnOnce(&mut E) -> C,\n C: IntoError<E2, Source = E>,\n E2: Error + ErrorCompat,

Extend a Result’s error with lazily-generated context-sensitive information. Read more
§

fn whatever_context<S, E2>(self, context: S) -> Result<T, E2>
where\n S: Into<String>,\n E2: FromString,\n E: Into<<E2 as FromString>::Source>,

Extend a Result’s error with information from a string. Read more
§

fn with_whatever_context<F, S, E2>(self, context: F) -> Result<T, E2>
where\n F: FnOnce(&mut E) -> S,\n S: Into<String>,\n E2: FromString,\n E: Into<<E2 as FromString>::Source>,

Extend a Result’s error with information from a\nlazily-generated string. Read more
","ResultExt","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Serialize for Result<T, E>
where\n T: Serialize,\n E: Serialize,

source§

fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where\n S: Serializer,

Serialize this value into the given Serde serializer. Read more
","Serialize","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.16.0 · source§

impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
where\n T: Sum<U>,

source§

fn sum<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

\n
§Examples
\n

This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

\n\n
let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
\n
","Sum>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> TapFallible for Result<T, E>

§

type Ok = T

The interior type used to indicate a successful construction.
§

type Err = E

The interior type used to indicate a failed construction.
§

fn tap_ok(self, func: impl FnOnce(&T)) -> Result<T, E>

Immutably accesses an interior success value. Read more
§

fn tap_ok_mut(self, func: impl FnOnce(&mut T)) -> Result<T, E>

Mutably accesses an interior success value. Read more
§

fn tap_err(self, func: impl FnOnce(&E)) -> Result<T, E>

Immutably accesses an interior failure value. Read more
§

fn tap_err_mut(self, func: impl FnOnce(&mut E)) -> Result<T, E>

Mutably accesses an interior failure value. Read more
§

fn tap_ok_dbg(self, func: impl FnOnce(&Self::Ok)) -> Self

Calls .tap_ok() only in debug builds, and is erased in release builds.
§

fn tap_ok_mut_dbg(self, func: impl FnOnce(&mut Self::Ok)) -> Self

Calls .tap_ok_mut() only in debug builds, and is erased in release\nbuilds.
§

fn tap_err_dbg(self, func: impl FnOnce(&Self::Err)) -> Self

Calls .tap_err() only in debug builds, and is erased in release\nbuilds.
§

fn tap_err_mut_dbg(self, func: impl FnOnce(&mut Self::Err)) -> Self

Calls .tap_err_mut() only in debug builds, and is erased in release\nbuilds.
","TapFallible","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.61.0 · source§

impl<T, E> Termination for Result<T, E>
where\n T: Termination,\n E: Debug,

source§

fn report(self) -> ExitCode

Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
","Termination","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Try for Result<T, E>

§

type Output = T

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value produced by ? when not short-circuiting.
§

type Residual = Result<Infallible, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
source§

fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from its Output type. Read more
source§

fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

🔬This is a nightly-only experimental API. (try_trait_v2)
Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
","Try","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> TryExt for Result<T, E>

§

type Output = T

§

type Error = E

§

type Map<U> = Result<U, E>

§

fn from_output(o: T) -> Result<T, E>

§

fn branch<U>(\n self\n) -> ControlFlow<<Result<T, E> as TryExt>::Map<U>, <Result<T, E> as TryExt>::Output>

","TryExt","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> UnwrapUncheckedRelease<T> for Result<T, E>
where\n E: Debug,

§

unsafe fn unwrap_unchecked_release(self) -> T

Safety Read more
","UnwrapUncheckedRelease","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> Copy for Result<T, E>
where\n T: Copy,\n E: Copy,

","Copy","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> Eq for Result<T, E>
where\n T: Eq,\n E: Eq,

","Eq","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, U, E> FromStream<Result<T, E>> for Result<U, E>
where\n U: FromStream<T>,

","FromStream>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> StructuralPartialEq for Result<T, E>

","StructuralPartialEq","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

","VectorRead<'buf>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"]] +"connectorx":[["
1.0.0 · source§

impl<T, E> Clone for Result<T, E>
where\n T: Clone,\n E: Clone,

source§

fn clone(&self) -> Result<T, E>

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, source: &Result<T, E>)

Performs copy-assignment from source. Read more
","Clone","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Context<T, E> for Result<T, E>
where\n E: StdError + Send + Sync + 'static,

source§

fn context<C>(self, context: C) -> Result<T, Error>
where\n C: Display + Send + Sync + 'static,

Wrap the error value with additional context.
source§

fn with_context<C, F>(self, context: F) -> Result<T, Error>
where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
","Context","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<C, E> ControlFlow for Result<C, E>
where\n C: ControlFlow,

","ControlFlow","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> Debug for Result<T, E>
where\n T: Debug,\n E: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>
where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

source§

fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
where\n V: FromIterator<A>,

source§

fn from_iter<I>(iter: I) -> Result<V, E>
where\n I: IntoIterator<Item = Result<A, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

\n

Here is an example which increments every integer in a vector,\nchecking for overflow:

\n\n
let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
\n

Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

\n\n
let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
\n

Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

\n\n
let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
\n

Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

\n
","FromIterator>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<C, T, E> FromParallelIterator<Result<T, E>> for Result<C, E>
where\n C: FromParallelIterator<T>,\n T: Send,\n E: Send,

Collect an arbitrary Result-wrapped collection.

\n

If any item is Err, then all previous Ok items collected are\ndiscarded, and it returns that error. If there are multiple errors, the\none returned is not deterministic.

\n
§

fn from_par_iter<I>(par_iter: I) -> Result<C, E>
where\n I: IntoParallelIterator<Item = Result<T, E>>,

Creates an instance of the collection from the parallel iterator par_iter. Read more
","FromParallelIterator>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(_: Yeet<E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> Hash for Result<T, E>
where\n T: Hash,\n E: Hash,

source§

fn hash<__H>(&self, state: &mut __H)
where\n __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> IntoIterator for Result<T, E>

source§

fn into_iter(self) -> IntoIter<T>

Returns a consuming iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
\n
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
","IntoIterator","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> IntoParallelIterator for Result<T, E>
where\n T: Send,

§

type Item = T

The type of item that the parallel iterator will produce.
§

type Iter = IntoIter<T>

The parallel iterator type that will be created.
§

fn into_par_iter(self) -> <Result<T, E> as IntoParallelIterator>::Iter

Converts self into a parallel iterator. Read more
","IntoParallelIterator","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> IntoValidated<T, E> for Result<T, E>

§

fn into_validated(self) -> Validated<HCons<T, HNil>, E>

Consumes the current Result into a Validated so that we can begin chaining Read more
","IntoValidated","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> Ord for Result<T, E>
where\n T: Ord,\n E: Ord,

source§

fn cmp(&self, other: &Result<T, E>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> PartialEq for Result<T, E>
where\n T: PartialEq,\n E: PartialEq,

source§

fn eq(&self, other: &Result<T, E>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> PartialOrd for Result<T, E>
where\n T: PartialOrd,\n E: PartialOrd,

source§

fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.16.0 · source§

impl<T, U, E> Product<Result<U, E>> for Result<T, E>
where\n T: Product<U>,

source§

fn product<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

\n
§Examples
\n

This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

\n\n
let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
\n
","Product>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Residual<T> for Result<Infallible, E>

§

type TryType = Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2_residual)
The “return” type of this meta-function.
","Residual","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Result<&T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Result<&mut T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Result<Option<T>, E>

1.33.0 (const: unstable) · source

pub fn transpose(self) -> Option<Result<T, E>>

Transposes a Result of an Option into an Option of a Result.

\n

Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

\n
§Examples
\n
#[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
\n
",0,"connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Result<Result<T, E>, E>

source

pub fn flatten(self) -> Result<T, E>

🔬This is a nightly-only experimental API. (result_flattening)

Converts from Result<Result<T, E>, E> to Result<T, E>

\n
§Examples
\n
#![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
\n

Flattening only removes one level of nesting at a time:

\n\n
#![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
\n
",0,"connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Result<T, E>

1.0.0 (const: 1.48.0) · source

pub const fn is_ok(&self) -> bool

Returns true if the result is Ok.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
\n
1.70.0 · source

pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

Returns true if the result is Ok and the value inside of it matches a predicate.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
\n
1.0.0 (const: 1.48.0) · source

pub const fn is_err(&self) -> bool

Returns true if the result is Err.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
\n
1.70.0 · source

pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

Returns true if the result is Err and the value inside of it matches a predicate.

\n
§Examples
\n
use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
\n
1.0.0 · source

pub fn ok(self) -> Option<T>

Converts from Result<T, E> to Option<T>.

\n

Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
\n
1.0.0 · source

pub fn err(self) -> Option<E>

Converts from Result<T, E> to Option<E>.

\n

Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
\n
1.0.0 (const: 1.48.0) · source

pub const fn as_ref(&self) -> Result<&T, &E>

Converts from &Result<T, E> to Result<&T, &E>.

\n

Produces a new Result, containing a reference\ninto the original, leaving the original in place.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
\n
1.0.0 (const: unstable) · source

pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

\n
§Examples
\n
fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
\n
1.0.0 · source

pub fn map<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> U,

Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

\n

This function can be used to compose the results of two functions.

\n
§Examples
\n

Print the numbers on each line of a string multiplied by two.

\n\n
let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
\n
1.41.0 · source

pub fn map_or<U, F>(self, default: U, f: F) -> U
where\n F: FnOnce(T) -> U,

Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

\n

Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
\n
1.41.0 · source

pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

\n

This function can be used to unpack a successful result\nwhile handling an error.

\n
§Examples
\n
let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
\n
1.0.0 · source

pub fn map_err<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> F,

Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

\n

This function can be used to pass through a successful result while handling\nan error.

\n
§Examples
\n
fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
\n
1.76.0 · source

pub fn inspect<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&T),

Calls a function with a reference to the contained value if Ok.

\n

Returns the original result.

\n
§Examples
\n
let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
\n
1.76.0 · source

pub fn inspect_err<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&E),

Calls a function with a reference to the contained value if Err.

\n

Returns the original result.

\n
§Examples
\n
use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
\n
1.47.0 · source

pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
where\n T: Deref,

Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

\n

Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

\n
§Examples
\n
let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
\n
1.47.0 · source

pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
where\n T: DerefMut,

Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

\n

Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

\n
§Examples
\n
let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
\n
1.0.0 · source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
\n
1.0.0 · source

pub fn iter_mut(&mut self) -> IterMut<'_, T>

Returns a mutable iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
\n
1.4.0 · source

pub fn expect(self, msg: &str) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

\n
§Examples
\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
\n
§Recommended Message Style
\n

We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

\n\n
let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
\n

Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

\n

For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

\n
1.0.0 · source

pub fn unwrap(self) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message provided by the\nErr’s value.

\n
§Examples
\n

Basic usage:

\n\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
\n
1.16.0 · source

pub fn unwrap_or_default(self) -> T
where\n T: Default,

Returns the contained Ok value or a default

\n

Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

\n
§Examples
\n

Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

\n\n
let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
\n
1.17.0 · source

pub fn expect_err(self, msg: &str) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
\n
1.0.0 · source

pub fn unwrap_err(self) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
\n
source

pub fn into_ok(self) -> T
where\n E: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Ok value, but never panics.

\n

Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

\n
§Examples
\n
\nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
\n
source

pub fn into_err(self) -> E
where\n T: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Err value, but never panics.

\n

Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

\n
§Examples
\n
\nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
\n
1.0.0 · source

pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

Returns res if the result is Ok, otherwise returns the Err value of self.

\n

Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
\n
1.0.0 · source

pub fn and_then<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> Result<U, E>,

Calls op if the result is Ok, otherwise returns the Err value of self.

\n

This function can be used for control flow based on Result values.

\n
§Examples
\n
fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
\n

Often used to chain fallible operations that may return Err.

\n\n
use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
\n
1.0.0 · source

pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

Returns res if the result is Err, otherwise returns the Ok value of self.

\n

Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
\n
1.0.0 · source

pub fn or_else<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> Result<T, F>,

Calls op if the result is Err, otherwise returns the Ok value of self.

\n

This function can be used for control flow based on result values.

\n
§Examples
\n
fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
\n
1.0.0 · source

pub fn unwrap_or(self, default: T) -> T

Returns the contained Ok value or a provided default.

\n

Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
\n
1.0.0 · source

pub fn unwrap_or_else<F>(self, op: F) -> T
where\n F: FnOnce(E) -> T,

Returns the contained Ok value or computes it from a closure.

\n
§Examples
\n
fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
\n
1.58.0 · source

pub unsafe fn unwrap_unchecked(self) -> T

Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

\n
§Safety
\n

Calling this method on an Err is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
\n
1.58.0 · source

pub unsafe fn unwrap_err_unchecked(self) -> E

Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

\n
§Safety
\n

Calling this method on an Ok is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
\n
",0,"connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> ResultExt<T, E> for Result<T, E>

§

fn context<C, E2>(self, context: C) -> Result<T, E2>
where\n C: IntoError<E2, Source = E>,\n E2: Error + ErrorCompat,

Extend a Result’s error with additional context-sensitive information. Read more
§

fn with_context<F, C, E2>(self, context: F) -> Result<T, E2>
where\n F: FnOnce(&mut E) -> C,\n C: IntoError<E2, Source = E>,\n E2: Error + ErrorCompat,

Extend a Result’s error with lazily-generated context-sensitive information. Read more
§

fn whatever_context<S, E2>(self, context: S) -> Result<T, E2>
where\n S: Into<String>,\n E2: FromString,\n E: Into<<E2 as FromString>::Source>,

Extend a Result’s error with information from a string. Read more
§

fn with_whatever_context<F, S, E2>(self, context: F) -> Result<T, E2>
where\n F: FnOnce(&mut E) -> S,\n S: Into<String>,\n E2: FromString,\n E: Into<<E2 as FromString>::Source>,

Extend a Result’s error with information from a\nlazily-generated string. Read more
","ResultExt","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Serialize for Result<T, E>
where\n T: Serialize,\n E: Serialize,

source§

fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where\n S: Serializer,

Serialize this value into the given Serde serializer. Read more
","Serialize","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.16.0 · source§

impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
where\n T: Sum<U>,

source§

fn sum<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

\n
§Examples
\n

This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

\n\n
let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
\n
","Sum>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> TapFallible for Result<T, E>

§

type Ok = T

The interior type used to indicate a successful construction.
§

type Err = E

The interior type used to indicate a failed construction.
§

fn tap_ok(self, func: impl FnOnce(&T)) -> Result<T, E>

Immutably accesses an interior success value. Read more
§

fn tap_ok_mut(self, func: impl FnOnce(&mut T)) -> Result<T, E>

Mutably accesses an interior success value. Read more
§

fn tap_err(self, func: impl FnOnce(&E)) -> Result<T, E>

Immutably accesses an interior failure value. Read more
§

fn tap_err_mut(self, func: impl FnOnce(&mut E)) -> Result<T, E>

Mutably accesses an interior failure value. Read more
§

fn tap_ok_dbg(self, func: impl FnOnce(&Self::Ok)) -> Self

Calls .tap_ok() only in debug builds, and is erased in release builds.
§

fn tap_ok_mut_dbg(self, func: impl FnOnce(&mut Self::Ok)) -> Self

Calls .tap_ok_mut() only in debug builds, and is erased in release\nbuilds.
§

fn tap_err_dbg(self, func: impl FnOnce(&Self::Err)) -> Self

Calls .tap_err() only in debug builds, and is erased in release\nbuilds.
§

fn tap_err_mut_dbg(self, func: impl FnOnce(&mut Self::Err)) -> Self

Calls .tap_err_mut() only in debug builds, and is erased in release\nbuilds.
","TapFallible","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.61.0 · source§

impl<T, E> Termination for Result<T, E>
where\n T: Termination,\n E: Debug,

source§

fn report(self) -> ExitCode

Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
","Termination","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
source§

impl<T, E> Try for Result<T, E>

§

type Output = T

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value produced by ? when not short-circuiting.
§

type Residual = Result<Infallible, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
source§

fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from its Output type. Read more
source§

fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

🔬This is a nightly-only experimental API. (try_trait_v2)
Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
","Try","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> TryExt for Result<T, E>

§

type Output = T

§

type Error = E

§

type Map<U> = Result<U, E>

§

fn from_output(o: T) -> Result<T, E>

§

fn branch<U>(\n self\n) -> ControlFlow<<Result<T, E> as TryExt>::Map<U>, <Result<T, E> as TryExt>::Output>

","TryExt","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, E> UnwrapUncheckedRelease<T> for Result<T, E>
where\n E: Debug,

§

unsafe fn unwrap_unchecked_release(self) -> T

Safety Read more
","UnwrapUncheckedRelease","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> Copy for Result<T, E>
where\n T: Copy,\n E: Copy,

","Copy","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> Eq for Result<T, E>
where\n T: Eq,\n E: Eq,

","Eq","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<T, U, E> FromStream<Result<T, E>> for Result<U, E>
where\n U: FromStream<T>,

","FromStream>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
1.0.0 · source§

impl<T, E> StructuralPartialEq for Result<T, E>

","StructuralPartialEq","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"],["
§

impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

","VectorRead<'buf>","connectorx::destinations::arrow::errors::Result","connectorx::destinations::arrowstream::errors::Result","connectorx::destinations::arrow2::errors::Result","connectorx::errors::Result","connectorx::errors::OutResult"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file