diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 016c7e2..6fa1dc2 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -25,15 +25,24 @@ jobs: -e NEO4J_dbms_security_auth__minimum__password__length=1 neo4j:5.6-enterprise & - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@nightly + - name: install nightly toolchain for cargo-check-external-types + uses: dtolnay/rust-toolchain@v1 + with: + toolchain: nightly-2024-02-07 + - name: install latest nightly toolchain for rustfmt + uses: dtolnay/rust-toolchain@nightly with: components: rustfmt - - uses: dtolnay/rust-toolchain@v1 + - name: install ${{ matrix.rust-version }} toolchain to test against + uses: dtolnay/rust-toolchain@v1 with: toolchain: ${{ matrix.rust-version }} components: clippy - name: versions - run: cargo --version && cargo clippy --version + run: | + rustup show + cargo --version + cargo clippy --version - name: versions nightly run: cargo +nightly --version && cargo +nightly fmt --version - name: cargo check @@ -48,6 +57,12 @@ jobs: run: cargo clippy -p neo4j -- -D warnings - name: docs build run: RUSTDOCFLAGS="-D warnings" cargo doc --workspace --no-deps + - name: check exported dependencies + run: | + pushd neo4j + cargo install --locked cargo-check-external-types + cargo +nightly-2024-02-07 check-external-types + popd - name: tests env: TEST_NEO4J_SCHEME: neo4j @@ -68,6 +83,9 @@ jobs: TEST_NEO4J_EDITION: enterprise TEST_NEO4J_VERSION: 5.6 run: cargo test --workspace --doc + - name: API stability check + if: matrix.rust-version == 'stable' + run: cargo test --workspace --features _internal_public_api public_api testkit: name: TestKit needs: [ tests ] diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8772837..ffe1646 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -27,10 +27,16 @@ repos: pass_filenames: false - id: unit name: unit tests - entry: cargo test --tests --benches + entry: cargo test --workspace --tests --benches --features _internal_public_api language: system types: [rust] pass_filenames: false + - id: dependency type exports + name: check exported dependencies + entry: bash -ec "cd neo4j; cargo +nightly check-external-types" + language: system + types_or: [rust, toml] + pass_filenames: false - id: docs name: cargo doc entry: env RUSTDOCFLAGS="-D warnings" cargo doc --workspace --no-deps diff --git a/CHANGELOG.md b/CHANGELOG.md index 833a38b..a5092d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,47 +5,48 @@ ## NEXT *** **⭐ New Features** -- Add support for Bolt 5.2, which adds notification filtering. -- Add support for Bolt 5.3 (bolt agent). -- Add support for Bolt 5.4 (telemetry). -- Add `Driver::is_encrypted()`. -- Introduce `neo4j::driver::Conifg::with_keep_alive()` and `without_keep_alive()`. + - Add support for Bolt 5.2, which adds notification filtering. + - Add support for Bolt 5.3 (bolt agent). + - Add support for Bolt 5.4 (telemetry). + - Add `Driver::is_encrypted()`. + - Introduce `neo4j::driver::Conifg::with_keep_alive()` and `without_keep_alive()`. **🔧 Fixes** -- Fix `Transaction::rolblack()` failing if a result stream failed before. -- Fix errors during transaction `BEGIN` not being properly propagated. -- Fix propagation of `is_retryable()` of errors within transactions. -- Fix connection hint `connection.recv_timeout_seconds` not always being respected leading to connections timeing out too late. + - Fix `Transaction::rolblack()` failing if a result stream failed before. + - Fix errors during transaction `BEGIN` not being properly propagated. + - Fix propagation of `is_retryable()` of errors within transactions. + - Fix connection hint `connection.recv_timeout_seconds` not always being respected leading to connections timeing out too late. **🧹Clean-up** -- ⚠️ Removed useless lifetime parameter from `SessionConfig::with_database()`. -- ⚠️ Changed return type of `ConnectionConfig::with_encryption_trust_any_certificate() ` from `Result` to `Self`. -- ⚠️ Reduce the number of lifetime generic parameters in `TransactionQueryBuilder` and `TransactionRecordStream`. + - ⚠️ Remove useless lifetime parameter from `SessionConfig::with_database()`. + - ⚠️ Change return type of `ConnectionConfig::with_encryption_trust_any_certificate() ` from `Result` to `Self`. + - ⚠️ Reduce the number of lifetime generic parameters in `TransactionQueryBuilder` and `TransactionRecordStream`. + - ⚠️ Remove `impl From for ConnectionConfigParseError`. ## 0.0.2 *** **👏 Improvements** -- Impl `FromStr` for `neo4j::driver::ConnectionConfig` (besides `TryFrom<&str>`). + - Impl `FromStr` for `neo4j::driver::ConnectionConfig` (besides `TryFrom<&str>`). -- **🧹Clean-up** -- ⚠️ Update dependencies. + - **🧹Clean-up** + - ⚠️ Update dependencies. Among others `rustls`. To accommodate this change, the `rustls_dangerous_configuration` feature was removed. This update also affects `ConnectionConfig::with_encryption_custom_tls_config()`, which accepts a custom `rustls::ClientConfig`. -- ⚠️ Make `Record{entries}` private and offer many helper methods instead. -- Add `EagerResult::into_scalar()`. -- ⚠️ Renamed `RetryableError` to `RetryError` -- Fix `Driver::execute_query()::run()` not committing the transaction. -- ⚠️ Removed `AutoCommitBuilder::without_transaction_timeout` and `AutoCommitBuilder::with_default_transaction_timeout` + - ⚠️ Make `Record{entries}` private and offer many helper methods instead. + - Add `EagerResult::into_scalar()`. + - ⚠️ Renamed `RetryableError` to `RetryError` + - Fix `Driver::execute_query()::run()` not committing the transaction. + - ⚠️ Removed `AutoCommitBuilder::without_transaction_timeout` and `AutoCommitBuilder::with_default_transaction_timeout` in favor of `AutoCommitBuilder::with_transaction_timeout` in combination with `TransactionTimeout::none`, `TransactionTimeout::from_millis` and `TransactionTimeout::default`. Same for `TransactionBuilder`. -- ⚠️ Move `neo4j::Address` to `neo4j::address::Address` + - ⚠️ Move `neo4j::Address` to `neo4j::address::Address` **📚 Docs** -- Much more documentation. + - Much more documentation. ## 0.0.1 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..6996c13 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,27 @@ +# Contributing + +## Used Tools +### Pre-Commit +https://pre-commit.com/ +Automatically runs some checks before committing, so you don't have to wait for the CI to complain. +```bash +pip install pre-commit +pre-commit install +``` + +To skip the checks, use `git commit --no-verify`. + + +### Cargo Public API +https://github.com/enselic/cargo-public-api +If you intentionally change the public API, you need to run +```bash +UPDATE_EXPECT=1 cargo test --workspace --features _internal_public_api public_api +``` + + +### Cargo Check External Types +https://github.com/awslabs/cargo-check-external-types +```bash +cargo install --locked cargo-check-external-types +``` diff --git a/README.md b/README.md index 28c8503..a8a84e4 100644 --- a/README.md +++ b/README.md @@ -105,10 +105,12 @@ A bump in MSRV is considered a minor breaking change. * [x] rustfmt * [x] clippy * [x] Unit Tests - * [ ] Public API SemVer Compatibility Tests ([cargo-public-api](https://github.com/enselic/cargo-public-api)) + * [x] Public API SemVer Compatibility Tests ([cargo-public-api](https://github.com/enselic/cargo-public-api)) + * [x] Exposed Dependency Types Check ([cargo-check-external-types](https://github.com/awslabs/cargo-check-external-types)) * [x] TestKit -## Note on async + +## Note on async Currently, there are no plans to add async support until a proper abstraction over multiple runtimes is available so that users can choose their preferred runtime. As it stands, the async ecosystem would either force this crate to dictate a runtime or do an ugly dance to support multiple runtimes. Even then, the supported runtimes would be limited to the ones chosen by this crate. diff --git a/neo4j/Cargo.toml b/neo4j/Cargo.toml index f9be806..83222db 100644 --- a/neo4j/Cargo.toml +++ b/neo4j/Cargo.toml @@ -17,8 +17,14 @@ exclude = ["/testkit"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] -# internal feature, do not use, not supported +# internal features: DO NOT USE! No support, no sem-ver guarantees, no nothing. _internal_testkit_backend = [] +_internal_public_api = [ + "public-api", + "expect-test", + "rustdoc-json", + "rustup-toolchain", +] [dependencies] atomic_refcell = "0.1.13" @@ -40,9 +46,29 @@ thiserror = "1.0.58" uriparse = "0.6.4" usize_cast = "1.1.0" +rustup-toolchain = { version = "0.1.6", optional = true } +rustdoc-json = { version = "0.9.0", optional = true } +public-api = { version = "0.33.1", optional = true } +expect-test = { version = "1.5.0", optional = true } + [dev-dependencies] doc_test_utils = { path = "../doc_test_utils" } env_logger = "0.10.2" lazy_static = "1.4.0" mockall = "0.12.1" rstest = "0.18.2" + +[package.metadata.cargo_check_external_types] +allowed_external_types = [ + "chrono::date::Date", + "chrono::datetime::DateTime", + "chrono::naive::date::NaiveDate", + "chrono::naive::datetime::NaiveDateTime", + "chrono::naive::time::NaiveTime", + "chrono::offset::fixed::FixedOffset", + "chrono::time::Time", + + "chrono_tz::timezones::Tz", + + "rustls::client::client_conn::ClientConfig", +] diff --git a/neo4j/src/driver/config.rs b/neo4j/src/driver/config.rs index b54d554..f37a642 100644 --- a/neo4j/src/driver/config.rs +++ b/neo4j/src/driver/config.rs @@ -26,7 +26,7 @@ use std::time::Duration; use mockall_double::double; use rustls::ClientConfig; use thiserror::Error; -use uriparse::{Query, URIError, URI}; +use uriparse::{Query, URI}; use crate::address_::resolution::AddressResolver; use crate::address_::Address; @@ -722,7 +722,7 @@ impl ConnectionConfig { } fn parse_uri(uri: &str) -> StdResult { - let uri = URI::try_from(uri)?; + let uri = URI::try_from(uri).map_err(URIError)?; let (routing, tls_config) = match uri.scheme().as_str() { "neo4j" => (true, None), @@ -868,9 +868,12 @@ pub struct ConnectionConfigParseError(String); impl ConnectionConfigParseError {} +#[derive(Debug)] +struct URIError(uriparse::URIError); + impl From for ConnectionConfigParseError { fn from(e: URIError) -> Self { - ConnectionConfigParseError(format!("couldn't parse URI {e}")) + ConnectionConfigParseError(format!("couldn't parse URI {}", e.0)) } } diff --git a/neo4j/src/lib.rs b/neo4j/src/lib.rs index 88c3a26..c72fb6c 100644 --- a/neo4j/src/lib.rs +++ b/neo4j/src/lib.rs @@ -245,3 +245,27 @@ mod private { // Trait to prevent traits from being implemented outside of this crate. pub trait Sealed {} } + +#[cfg(test)] +mod test { + #[cfg(feature = "public-api")] + #[test] + fn public_api() { + // Install a compatible nightly toolchain if it is missing + rustup_toolchain::install(public_api::MINIMUM_NIGHTLY_RUST_VERSION).unwrap(); + + // Build rustdoc JSON + let rustdoc_json = rustdoc_json::Builder::default() + .toolchain(public_api::MINIMUM_NIGHTLY_RUST_VERSION) + .build() + .unwrap(); + + // Derive the public API from the rustdoc JSON + let public_api = public_api::Builder::from_rustdoc_json(rustdoc_json) + .build() + .unwrap(); + + // Assert that the public API looks correct + expect_test::expect_file!["test_data/public-api.txt"].assert_eq(&public_api.to_string()); + } +} diff --git a/neo4j/src/test_data/public-api.txt b/neo4j/src/test_data/public-api.txt new file mode 100644 index 0000000..0ea1afb --- /dev/null +++ b/neo4j/src/test_data/public-api.txt @@ -0,0 +1,3491 @@ +pub mod neo4j +pub mod neo4j::address +pub struct neo4j::address::Address +impl neo4j::address::Address +pub fn neo4j::address::Address::host(&self) -> &str +pub fn neo4j::address::Address::port(&self) -> u16 +pub fn neo4j::address::Address::unresolved_host(&self) -> &str +impl core::clone::Clone for neo4j::address::Address +pub fn neo4j::address::Address::clone(&self) -> neo4j::address::Address +impl core::cmp::Eq for neo4j::address::Address +impl core::cmp::PartialEq for neo4j::address::Address +pub fn neo4j::address::Address::eq(&self, other: &Self) -> bool +impl core::convert::From<&str> for neo4j::address::Address +pub fn neo4j::address::Address::from(host: &str) -> Self +impl core::convert::From<(&str, u16)> for neo4j::address::Address +pub fn neo4j::address::Address::from((host, port): (&str, u16)) -> Self +impl core::convert::From<(alloc::string::String, u16)> for neo4j::address::Address +pub fn neo4j::address::Address::from((host, port): (alloc::string::String, u16)) -> Self +impl core::convert::From for neo4j::address::Address +pub fn neo4j::address::Address::from(addr: core::net::socket_addr::SocketAddr) -> Self +impl core::fmt::Debug for neo4j::address::Address +pub fn neo4j::address::Address::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::address::Address +pub fn neo4j::address::Address::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::hash::Hash for neo4j::address::Address +pub fn neo4j::address::Address::hash(&self, state: &mut H) +impl std::net::socket_addr::ToSocketAddrs for neo4j::address::Address +pub type neo4j::address::Address::Iter = alloc::vec::into_iter::IntoIter +pub fn neo4j::address::Address::to_socket_addrs(&self) -> std::io::error::Result +impl core::marker::Send for neo4j::address::Address +impl core::marker::Sync for neo4j::address::Address +impl core::marker::Unpin for neo4j::address::Address +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::address::Address +impl core::panic::unwind_safe::UnwindSafe for neo4j::address::Address +impl core::convert::Into for neo4j::address::Address where U: core::convert::From +pub fn neo4j::address::Address::into(self) -> U +impl core::convert::TryFrom for neo4j::address::Address where U: core::convert::Into +pub type neo4j::address::Address::Error = core::convert::Infallible +pub fn neo4j::address::Address::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::address::Address where U: core::convert::TryFrom +pub type neo4j::address::Address::Error = >::Error +pub fn neo4j::address::Address::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::address::Address where T: core::clone::Clone +pub type neo4j::address::Address::Owned = T +pub fn neo4j::address::Address::clone_into(&self, target: &mut T) +pub fn neo4j::address::Address::to_owned(&self) -> T +impl alloc::string::ToString for neo4j::address::Address where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::address::Address::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::address::Address where T: 'static + core::marker::Sized +pub fn neo4j::address::Address::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::address::Address where T: core::marker::Sized +pub fn neo4j::address::Address::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::address::Address where T: core::marker::Sized +pub fn neo4j::address::Address::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::address::Address +pub fn neo4j::address::Address::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::address::Address where V: ppv_lite86::types::MultiLane +pub fn neo4j::address::Address::vzip(self) -> V +pub trait neo4j::address::AddressResolver: core::fmt::Debug + core::marker::Send + core::marker::Sync +pub fn neo4j::address::AddressResolver::resolve(&self, address: &neo4j::address::Address) -> neo4j::address::AddressResolverReturn +pub type neo4j::address::AddressResolverReturn = core::result::Result, alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>> +pub mod neo4j::bookmarks +pub mod neo4j::bookmarks::bookmark_managers +pub const neo4j::bookmarks::bookmark_managers::NONE_CONSUMER: None +pub const neo4j::bookmarks::bookmark_managers::NONE_SUPPLIER: None +pub fn neo4j::bookmarks::bookmark_managers::simple(initial_bookmarks: core::option::Option>) -> impl neo4j::bookmarks::BookmarkManager +pub fn neo4j::bookmarks::bookmark_managers::with_callbacks(initial_bookmarks: core::option::Option>, supplier: core::option::Option, consumer: core::option::Option) -> impl neo4j::bookmarks::BookmarkManager where SF: core::ops::function::Fn() -> core::result::Result, alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>> + core::marker::Send + core::marker::Sync + 'static, CF: core::ops::function::Fn(alloc::sync::Arc) -> core::result::Result<(), alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>> + core::marker::Send + core::marker::Sync + 'static +pub struct neo4j::bookmarks::Bookmarks +impl neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::from_raw(raw: impl core::iter::traits::collect::IntoIterator) -> Self +pub fn neo4j::bookmarks::Bookmarks::into_raw(self) -> impl core::iter::traits::iterator::Iterator +pub fn neo4j::bookmarks::Bookmarks::is_empty(&self) -> bool +pub fn neo4j::bookmarks::Bookmarks::len(&self) -> usize +pub fn neo4j::bookmarks::Bookmarks::raw(&self) -> impl core::iter::traits::iterator::Iterator +impl core::clone::Clone for neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::clone(&self) -> neo4j::bookmarks::Bookmarks +impl core::default::Default for neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::default() -> neo4j::bookmarks::Bookmarks +impl core::fmt::Debug for neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::ops::arith::Add<&neo4j::bookmarks::Bookmarks> for &neo4j::bookmarks::Bookmarks +pub type &neo4j::bookmarks::Bookmarks::Output = neo4j::bookmarks::Bookmarks +pub fn &neo4j::bookmarks::Bookmarks::add(self, rhs: &neo4j::bookmarks::Bookmarks) -> Self::Output +impl core::ops::arith::Add<&neo4j::bookmarks::Bookmarks> for neo4j::bookmarks::Bookmarks +pub type neo4j::bookmarks::Bookmarks::Output = neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::add(self, rhs: &neo4j::bookmarks::Bookmarks) -> Self::Output +impl core::ops::arith::Add for &neo4j::bookmarks::Bookmarks +pub type &neo4j::bookmarks::Bookmarks::Output = neo4j::bookmarks::Bookmarks +pub fn &neo4j::bookmarks::Bookmarks::add(self, rhs: neo4j::bookmarks::Bookmarks) -> Self::Output +impl core::ops::arith::Add for neo4j::bookmarks::Bookmarks +pub type neo4j::bookmarks::Bookmarks::Output = neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::add(self, rhs: Self) -> Self::Output +impl core::ops::arith::AddAssign<&neo4j::bookmarks::Bookmarks> for neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::add_assign(&mut self, rhs: &neo4j::bookmarks::Bookmarks) +impl core::ops::arith::AddAssign for neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::add_assign(&mut self, rhs: neo4j::bookmarks::Bookmarks) +impl core::ops::arith::Sub<&neo4j::bookmarks::Bookmarks> for &neo4j::bookmarks::Bookmarks +pub type &neo4j::bookmarks::Bookmarks::Output = neo4j::bookmarks::Bookmarks +pub fn &neo4j::bookmarks::Bookmarks::sub(self, rhs: &neo4j::bookmarks::Bookmarks) -> Self::Output +impl core::ops::arith::Sub<&neo4j::bookmarks::Bookmarks> for neo4j::bookmarks::Bookmarks +pub type neo4j::bookmarks::Bookmarks::Output = neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::sub(self, rhs: &neo4j::bookmarks::Bookmarks) -> Self::Output +impl core::ops::arith::Sub for &neo4j::bookmarks::Bookmarks +pub type &neo4j::bookmarks::Bookmarks::Output = neo4j::bookmarks::Bookmarks +pub fn &neo4j::bookmarks::Bookmarks::sub(self, rhs: neo4j::bookmarks::Bookmarks) -> Self::Output +impl core::ops::arith::Sub for neo4j::bookmarks::Bookmarks +pub type neo4j::bookmarks::Bookmarks::Output = neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::sub(self, rhs: Self) -> Self::Output +impl core::ops::arith::SubAssign<&neo4j::bookmarks::Bookmarks> for neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::sub_assign(&mut self, rhs: &neo4j::bookmarks::Bookmarks) +impl core::ops::arith::SubAssign for neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::sub_assign(&mut self, rhs: neo4j::bookmarks::Bookmarks) +impl core::marker::Send for neo4j::bookmarks::Bookmarks +impl core::marker::Sync for neo4j::bookmarks::Bookmarks +impl core::marker::Unpin for neo4j::bookmarks::Bookmarks +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::bookmarks::Bookmarks +impl core::panic::unwind_safe::UnwindSafe for neo4j::bookmarks::Bookmarks +impl core::convert::Into for neo4j::bookmarks::Bookmarks where U: core::convert::From +pub fn neo4j::bookmarks::Bookmarks::into(self) -> U +impl core::convert::TryFrom for neo4j::bookmarks::Bookmarks where U: core::convert::Into +pub type neo4j::bookmarks::Bookmarks::Error = core::convert::Infallible +pub fn neo4j::bookmarks::Bookmarks::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::bookmarks::Bookmarks where U: core::convert::TryFrom +pub type neo4j::bookmarks::Bookmarks::Error = >::Error +pub fn neo4j::bookmarks::Bookmarks::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::bookmarks::Bookmarks where T: core::clone::Clone +pub type neo4j::bookmarks::Bookmarks::Owned = T +pub fn neo4j::bookmarks::Bookmarks::clone_into(&self, target: &mut T) +pub fn neo4j::bookmarks::Bookmarks::to_owned(&self) -> T +impl core::any::Any for neo4j::bookmarks::Bookmarks where T: 'static + core::marker::Sized +pub fn neo4j::bookmarks::Bookmarks::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::bookmarks::Bookmarks where T: core::marker::Sized +pub fn neo4j::bookmarks::Bookmarks::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::bookmarks::Bookmarks where T: core::marker::Sized +pub fn neo4j::bookmarks::Bookmarks::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::bookmarks::Bookmarks +pub fn neo4j::bookmarks::Bookmarks::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::bookmarks::Bookmarks where V: ppv_lite86::types::MultiLane +pub fn neo4j::bookmarks::Bookmarks::vzip(self) -> V +pub trait neo4j::bookmarks::BookmarkManager: core::fmt::Debug + core::marker::Send + core::marker::Sync +pub fn neo4j::bookmarks::BookmarkManager::get_bookmarks(&self) -> core::result::Result, alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>> +pub fn neo4j::bookmarks::BookmarkManager::update_bookmarks(&self, previous: alloc::sync::Arc, new: alloc::sync::Arc) -> core::result::Result<(), alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>> +pub mod neo4j::driver +pub mod neo4j::driver::auth +pub mod neo4j::driver::auth::auth_managers +pub fn neo4j::driver::auth::auth_managers::new_basic neo4j::driver::auth::BasicProviderReturn + core::marker::Sync + core::marker::Send>(provider: P) -> impl neo4j::driver::auth::AuthManager +pub fn neo4j::driver::auth::auth_managers::new_bearer neo4j::driver::auth::BearerProviderReturn + core::marker::Send + core::marker::Sync>(provider: P) -> impl neo4j::driver::auth::AuthManager +pub fn neo4j::driver::auth::auth_managers::new_static(auth: neo4j::driver::auth::AuthToken) -> impl neo4j::driver::auth::AuthManager +pub struct neo4j::driver::auth::AuthToken +impl neo4j::driver::auth::AuthToken +pub fn neo4j::driver::auth::AuthToken::data(&self) -> &std::collections::hash::map::HashMap +pub fn neo4j::driver::auth::AuthToken::eq_data(&self, other: &Self) -> bool +pub fn neo4j::driver::auth::AuthToken::new_basic_auth(username: impl core::convert::Into, password: impl core::convert::Into) -> Self +pub fn neo4j::driver::auth::AuthToken::new_basic_auth_with_realm(username: impl core::convert::Into, password: impl core::convert::Into, realm: impl core::convert::Into) -> Self +pub fn neo4j::driver::auth::AuthToken::new_bearer_auth(base64_encoded_token: impl core::convert::Into) -> Self +pub fn neo4j::driver::auth::AuthToken::new_custom_auth(principal: core::option::Option, credentials: core::option::Option, realm: core::option::Option, scheme: core::option::Option, parameters: core::option::Option>) -> Self +pub fn neo4j::driver::auth::AuthToken::new_kerberos_auth(base64_encoded_ticket: impl core::convert::Into) -> Self +pub fn neo4j::driver::auth::AuthToken::new_none_auth() -> Self +impl core::clone::Clone for neo4j::driver::auth::AuthToken +pub fn neo4j::driver::auth::AuthToken::clone(&self) -> neo4j::driver::auth::AuthToken +impl core::cmp::PartialEq for neo4j::driver::auth::AuthToken +pub fn neo4j::driver::auth::AuthToken::eq(&self, other: &neo4j::driver::auth::AuthToken) -> bool +impl core::default::Default for neo4j::driver::auth::AuthToken +pub fn neo4j::driver::auth::AuthToken::default() -> Self +impl core::fmt::Debug for neo4j::driver::auth::AuthToken +pub fn neo4j::driver::auth::AuthToken::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::StructuralPartialEq for neo4j::driver::auth::AuthToken +impl core::marker::Send for neo4j::driver::auth::AuthToken +impl core::marker::Sync for neo4j::driver::auth::AuthToken +impl core::marker::Unpin for neo4j::driver::auth::AuthToken +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::auth::AuthToken +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::auth::AuthToken +impl core::convert::Into for neo4j::driver::auth::AuthToken where U: core::convert::From +pub fn neo4j::driver::auth::AuthToken::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::auth::AuthToken where U: core::convert::Into +pub type neo4j::driver::auth::AuthToken::Error = core::convert::Infallible +pub fn neo4j::driver::auth::AuthToken::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::auth::AuthToken where U: core::convert::TryFrom +pub type neo4j::driver::auth::AuthToken::Error = >::Error +pub fn neo4j::driver::auth::AuthToken::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::driver::auth::AuthToken where T: core::clone::Clone +pub type neo4j::driver::auth::AuthToken::Owned = T +pub fn neo4j::driver::auth::AuthToken::clone_into(&self, target: &mut T) +pub fn neo4j::driver::auth::AuthToken::to_owned(&self) -> T +impl core::any::Any for neo4j::driver::auth::AuthToken where T: 'static + core::marker::Sized +pub fn neo4j::driver::auth::AuthToken::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::auth::AuthToken where T: core::marker::Sized +pub fn neo4j::driver::auth::AuthToken::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::auth::AuthToken where T: core::marker::Sized +pub fn neo4j::driver::auth::AuthToken::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::auth::AuthToken +pub fn neo4j::driver::auth::AuthToken::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::auth::AuthToken where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::auth::AuthToken::vzip(self) -> V +pub trait neo4j::driver::auth::AuthManager: core::marker::Send + core::marker::Sync + core::fmt::Debug +pub fn neo4j::driver::auth::AuthManager::get_auth(&self) -> neo4j::driver::auth::ManagerGetAuthReturn +pub fn neo4j::driver::auth::AuthManager::handle_security_error(&self, _auth: &alloc::sync::Arc, _error: &neo4j::error::ServerError) -> neo4j::driver::auth::ManagerHandleErrReturn +pub type neo4j::driver::auth::BasicProviderReturn = core::result::Result> +pub type neo4j::driver::auth::BearerProviderReturn = core::result::Result<(neo4j::driver::auth::AuthToken, core::option::Option), alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>> +pub type neo4j::driver::auth::ManagerGetAuthReturn = core::result::Result, alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>> +pub type neo4j::driver::auth::ManagerHandleErrReturn = core::result::Result> +pub mod neo4j::driver::notification +#[non_exhaustive] pub enum neo4j::driver::notification::DisabledCategory +pub neo4j::driver::notification::DisabledCategory::Deprecation +pub neo4j::driver::notification::DisabledCategory::Generic +pub neo4j::driver::notification::DisabledCategory::Hint +pub neo4j::driver::notification::DisabledCategory::Performance +pub neo4j::driver::notification::DisabledCategory::Security +pub neo4j::driver::notification::DisabledCategory::Topology +pub neo4j::driver::notification::DisabledCategory::Unrecognized +pub neo4j::driver::notification::DisabledCategory::Unsupported +impl core::clone::Clone for neo4j::driver::notification::DisabledCategory +pub fn neo4j::driver::notification::DisabledCategory::clone(&self) -> neo4j::driver::notification::DisabledCategory +impl core::cmp::Eq for neo4j::driver::notification::DisabledCategory +impl core::cmp::PartialEq for neo4j::driver::notification::DisabledCategory +pub fn neo4j::driver::notification::DisabledCategory::eq(&self, other: &neo4j::driver::notification::DisabledCategory) -> bool +impl core::fmt::Debug for neo4j::driver::notification::DisabledCategory +pub fn neo4j::driver::notification::DisabledCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::driver::notification::DisabledCategory +impl core::marker::StructuralEq for neo4j::driver::notification::DisabledCategory +impl core::marker::StructuralPartialEq for neo4j::driver::notification::DisabledCategory +impl core::marker::Send for neo4j::driver::notification::DisabledCategory +impl core::marker::Sync for neo4j::driver::notification::DisabledCategory +impl core::marker::Unpin for neo4j::driver::notification::DisabledCategory +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::notification::DisabledCategory +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::notification::DisabledCategory +impl core::convert::Into for neo4j::driver::notification::DisabledCategory where U: core::convert::From +pub fn neo4j::driver::notification::DisabledCategory::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::notification::DisabledCategory where U: core::convert::Into +pub type neo4j::driver::notification::DisabledCategory::Error = core::convert::Infallible +pub fn neo4j::driver::notification::DisabledCategory::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::notification::DisabledCategory where U: core::convert::TryFrom +pub type neo4j::driver::notification::DisabledCategory::Error = >::Error +pub fn neo4j::driver::notification::DisabledCategory::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::driver::notification::DisabledCategory where T: core::clone::Clone +pub type neo4j::driver::notification::DisabledCategory::Owned = T +pub fn neo4j::driver::notification::DisabledCategory::clone_into(&self, target: &mut T) +pub fn neo4j::driver::notification::DisabledCategory::to_owned(&self) -> T +impl core::any::Any for neo4j::driver::notification::DisabledCategory where T: 'static + core::marker::Sized +pub fn neo4j::driver::notification::DisabledCategory::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::notification::DisabledCategory where T: core::marker::Sized +pub fn neo4j::driver::notification::DisabledCategory::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::notification::DisabledCategory where T: core::marker::Sized +pub fn neo4j::driver::notification::DisabledCategory::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::notification::DisabledCategory +pub fn neo4j::driver::notification::DisabledCategory::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::notification::DisabledCategory where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::notification::DisabledCategory::vzip(self) -> V +#[non_exhaustive] pub enum neo4j::driver::notification::MinimumSeverity +pub neo4j::driver::notification::MinimumSeverity::Disabled +pub neo4j::driver::notification::MinimumSeverity::Information +pub neo4j::driver::notification::MinimumSeverity::Warning +impl core::clone::Clone for neo4j::driver::notification::MinimumSeverity +pub fn neo4j::driver::notification::MinimumSeverity::clone(&self) -> neo4j::driver::notification::MinimumSeverity +impl core::cmp::Eq for neo4j::driver::notification::MinimumSeverity +impl core::cmp::PartialEq for neo4j::driver::notification::MinimumSeverity +pub fn neo4j::driver::notification::MinimumSeverity::eq(&self, other: &neo4j::driver::notification::MinimumSeverity) -> bool +impl core::fmt::Debug for neo4j::driver::notification::MinimumSeverity +pub fn neo4j::driver::notification::MinimumSeverity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::driver::notification::MinimumSeverity +impl core::marker::StructuralEq for neo4j::driver::notification::MinimumSeverity +impl core::marker::StructuralPartialEq for neo4j::driver::notification::MinimumSeverity +impl core::marker::Send for neo4j::driver::notification::MinimumSeverity +impl core::marker::Sync for neo4j::driver::notification::MinimumSeverity +impl core::marker::Unpin for neo4j::driver::notification::MinimumSeverity +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::notification::MinimumSeverity +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::notification::MinimumSeverity +impl core::convert::Into for neo4j::driver::notification::MinimumSeverity where U: core::convert::From +pub fn neo4j::driver::notification::MinimumSeverity::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::notification::MinimumSeverity where U: core::convert::Into +pub type neo4j::driver::notification::MinimumSeverity::Error = core::convert::Infallible +pub fn neo4j::driver::notification::MinimumSeverity::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::notification::MinimumSeverity where U: core::convert::TryFrom +pub type neo4j::driver::notification::MinimumSeverity::Error = >::Error +pub fn neo4j::driver::notification::MinimumSeverity::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::driver::notification::MinimumSeverity where T: core::clone::Clone +pub type neo4j::driver::notification::MinimumSeverity::Owned = T +pub fn neo4j::driver::notification::MinimumSeverity::clone_into(&self, target: &mut T) +pub fn neo4j::driver::notification::MinimumSeverity::to_owned(&self) -> T +impl core::any::Any for neo4j::driver::notification::MinimumSeverity where T: 'static + core::marker::Sized +pub fn neo4j::driver::notification::MinimumSeverity::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::notification::MinimumSeverity where T: core::marker::Sized +pub fn neo4j::driver::notification::MinimumSeverity::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::notification::MinimumSeverity where T: core::marker::Sized +pub fn neo4j::driver::notification::MinimumSeverity::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::notification::MinimumSeverity +pub fn neo4j::driver::notification::MinimumSeverity::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::notification::MinimumSeverity where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::notification::MinimumSeverity::vzip(self) -> V +pub struct neo4j::driver::notification::NotificationFilter +pub neo4j::driver::notification::NotificationFilter::disabled_categories: core::option::Option> +pub neo4j::driver::notification::NotificationFilter::minimum_severity: core::option::Option +impl neo4j::driver::notification::NotificationFilter +pub fn neo4j::driver::notification::NotificationFilter::disable_all() -> Self +impl core::clone::Clone for neo4j::driver::notification::NotificationFilter +pub fn neo4j::driver::notification::NotificationFilter::clone(&self) -> neo4j::driver::notification::NotificationFilter +impl core::cmp::Eq for neo4j::driver::notification::NotificationFilter +impl core::cmp::PartialEq for neo4j::driver::notification::NotificationFilter +pub fn neo4j::driver::notification::NotificationFilter::eq(&self, other: &neo4j::driver::notification::NotificationFilter) -> bool +impl core::default::Default for neo4j::driver::notification::NotificationFilter +pub fn neo4j::driver::notification::NotificationFilter::default() -> neo4j::driver::notification::NotificationFilter +impl core::fmt::Debug for neo4j::driver::notification::NotificationFilter +pub fn neo4j::driver::notification::NotificationFilter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::StructuralEq for neo4j::driver::notification::NotificationFilter +impl core::marker::StructuralPartialEq for neo4j::driver::notification::NotificationFilter +impl core::marker::Send for neo4j::driver::notification::NotificationFilter +impl core::marker::Sync for neo4j::driver::notification::NotificationFilter +impl core::marker::Unpin for neo4j::driver::notification::NotificationFilter +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::notification::NotificationFilter +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::notification::NotificationFilter +impl core::convert::Into for neo4j::driver::notification::NotificationFilter where U: core::convert::From +pub fn neo4j::driver::notification::NotificationFilter::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::notification::NotificationFilter where U: core::convert::Into +pub type neo4j::driver::notification::NotificationFilter::Error = core::convert::Infallible +pub fn neo4j::driver::notification::NotificationFilter::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::notification::NotificationFilter where U: core::convert::TryFrom +pub type neo4j::driver::notification::NotificationFilter::Error = >::Error +pub fn neo4j::driver::notification::NotificationFilter::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::driver::notification::NotificationFilter where T: core::clone::Clone +pub type neo4j::driver::notification::NotificationFilter::Owned = T +pub fn neo4j::driver::notification::NotificationFilter::clone_into(&self, target: &mut T) +pub fn neo4j::driver::notification::NotificationFilter::to_owned(&self) -> T +impl core::any::Any for neo4j::driver::notification::NotificationFilter where T: 'static + core::marker::Sized +pub fn neo4j::driver::notification::NotificationFilter::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::notification::NotificationFilter where T: core::marker::Sized +pub fn neo4j::driver::notification::NotificationFilter::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::notification::NotificationFilter where T: core::marker::Sized +pub fn neo4j::driver::notification::NotificationFilter::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::notification::NotificationFilter +pub fn neo4j::driver::notification::NotificationFilter::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::notification::NotificationFilter where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::notification::NotificationFilter::vzip(self) -> V +pub mod neo4j::driver::record_stream +pub enum neo4j::driver::record_stream::GetSingleRecordError +pub neo4j::driver::record_stream::GetSingleRecordError::NoRecords +pub neo4j::driver::record_stream::GetSingleRecordError::TooManyRecords +impl core::convert::From for neo4j::Neo4jError +pub fn neo4j::Neo4jError::from(err: neo4j::driver::record_stream::GetSingleRecordError) -> Self +impl core::error::Error for neo4j::driver::record_stream::GetSingleRecordError +impl core::fmt::Debug for neo4j::driver::record_stream::GetSingleRecordError +pub fn neo4j::driver::record_stream::GetSingleRecordError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::driver::record_stream::GetSingleRecordError +pub fn neo4j::driver::record_stream::GetSingleRecordError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::driver::record_stream::GetSingleRecordError +impl core::marker::Sync for neo4j::driver::record_stream::GetSingleRecordError +impl core::marker::Unpin for neo4j::driver::record_stream::GetSingleRecordError +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::record_stream::GetSingleRecordError +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::record_stream::GetSingleRecordError +impl core::convert::Into for neo4j::driver::record_stream::GetSingleRecordError where U: core::convert::From +pub fn neo4j::driver::record_stream::GetSingleRecordError::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::record_stream::GetSingleRecordError where U: core::convert::Into +pub type neo4j::driver::record_stream::GetSingleRecordError::Error = core::convert::Infallible +pub fn neo4j::driver::record_stream::GetSingleRecordError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::record_stream::GetSingleRecordError where U: core::convert::TryFrom +pub type neo4j::driver::record_stream::GetSingleRecordError::Error = >::Error +pub fn neo4j::driver::record_stream::GetSingleRecordError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::driver::record_stream::GetSingleRecordError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::driver::record_stream::GetSingleRecordError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::driver::record_stream::GetSingleRecordError where T: 'static + core::marker::Sized +pub fn neo4j::driver::record_stream::GetSingleRecordError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::record_stream::GetSingleRecordError where T: core::marker::Sized +pub fn neo4j::driver::record_stream::GetSingleRecordError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::record_stream::GetSingleRecordError where T: core::marker::Sized +pub fn neo4j::driver::record_stream::GetSingleRecordError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::record_stream::GetSingleRecordError +pub fn neo4j::driver::record_stream::GetSingleRecordError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::record_stream::GetSingleRecordError where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::record_stream::GetSingleRecordError::vzip(self) -> V +pub struct neo4j::driver::record_stream::RecordStream<'driver> +impl<'driver> neo4j::driver::record_stream::RecordStream<'driver> +pub fn neo4j::driver::record_stream::RecordStream<'driver>::consume(&mut self) -> neo4j::Result> +pub fn neo4j::driver::record_stream::RecordStream<'driver>::keys(&self) -> alloc::vec::Vec> +pub fn neo4j::driver::record_stream::RecordStream<'driver>::single(&mut self) -> core::result::Result, neo4j::driver::record_stream::GetSingleRecordError> +pub fn neo4j::driver::record_stream::RecordStream<'driver>::try_as_eager_result(&mut self) -> neo4j::Result> +impl<'driver> core::fmt::Debug for neo4j::driver::record_stream::RecordStream<'driver> +pub fn neo4j::driver::record_stream::RecordStream<'driver>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver> core::iter::traits::iterator::Iterator for neo4j::driver::record_stream::RecordStream<'driver> +pub type neo4j::driver::record_stream::RecordStream<'driver>::Item = core::result::Result +pub fn neo4j::driver::record_stream::RecordStream<'driver>::next(&mut self) -> core::option::Option +impl<'driver> core::iter::traits::marker::FusedIterator for neo4j::driver::record_stream::RecordStream<'driver> +impl<'driver> !core::marker::Send for neo4j::driver::record_stream::RecordStream<'driver> +impl<'driver> !core::marker::Sync for neo4j::driver::record_stream::RecordStream<'driver> +impl<'driver> core::marker::Unpin for neo4j::driver::record_stream::RecordStream<'driver> +impl<'driver> !core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::record_stream::RecordStream<'driver> +impl<'driver> !core::panic::unwind_safe::UnwindSafe for neo4j::driver::record_stream::RecordStream<'driver> +impl core::iter::traits::collect::IntoIterator for neo4j::driver::record_stream::RecordStream<'driver> where I: core::iter::traits::iterator::Iterator +pub type neo4j::driver::record_stream::RecordStream<'driver>::IntoIter = I +pub type neo4j::driver::record_stream::RecordStream<'driver>::Item = ::Item +pub fn neo4j::driver::record_stream::RecordStream<'driver>::into_iter(self) -> I +impl rand::seq::IteratorRandom for neo4j::driver::record_stream::RecordStream<'driver> where I: core::iter::traits::iterator::Iterator +impl core::convert::Into for neo4j::driver::record_stream::RecordStream<'driver> where U: core::convert::From +pub fn neo4j::driver::record_stream::RecordStream<'driver>::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::record_stream::RecordStream<'driver> where U: core::convert::Into +pub type neo4j::driver::record_stream::RecordStream<'driver>::Error = core::convert::Infallible +pub fn neo4j::driver::record_stream::RecordStream<'driver>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::record_stream::RecordStream<'driver> where U: core::convert::TryFrom +pub type neo4j::driver::record_stream::RecordStream<'driver>::Error = >::Error +pub fn neo4j::driver::record_stream::RecordStream<'driver>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::driver::record_stream::RecordStream<'driver> where T: 'static + core::marker::Sized +pub fn neo4j::driver::record_stream::RecordStream<'driver>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::record_stream::RecordStream<'driver> where T: core::marker::Sized +pub fn neo4j::driver::record_stream::RecordStream<'driver>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::record_stream::RecordStream<'driver> where T: core::marker::Sized +pub fn neo4j::driver::record_stream::RecordStream<'driver>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::record_stream::RecordStream<'driver> +pub fn neo4j::driver::record_stream::RecordStream<'driver>::from(t: T) -> T +impl itertools::Itertools for neo4j::driver::record_stream::RecordStream<'driver> where T: core::iter::traits::iterator::Iterator + core::marker::Sized +impl ppv_lite86::types::VZip for neo4j::driver::record_stream::RecordStream<'driver> where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::record_stream::RecordStream<'driver>::vzip(self) -> V +pub mod neo4j::driver::transaction +pub struct neo4j::driver::transaction::Transaction<'driver, 'tx> +impl<'driver, 'tx> neo4j::transaction::Transaction<'driver, 'tx> +pub fn neo4j::transaction::Transaction<'driver, 'tx>::commit(self) -> neo4j::Result<()> +pub fn neo4j::transaction::Transaction<'driver, 'tx>::query>(&'tx self, query: Q) -> neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, alloc::string::String, std::collections::hash::map::HashMap> +pub fn neo4j::transaction::Transaction<'driver, 'tx>::rollback(self) -> neo4j::Result<()> +impl<'driver, 'tx> core::fmt::Debug for neo4j::transaction::Transaction<'driver, 'tx> +pub fn neo4j::transaction::Transaction<'driver, 'tx>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver, 'tx> !core::marker::Send for neo4j::transaction::Transaction<'driver, 'tx> +impl<'driver, 'tx> !core::marker::Sync for neo4j::transaction::Transaction<'driver, 'tx> +impl<'driver, 'tx> core::marker::Unpin for neo4j::transaction::Transaction<'driver, 'tx> +impl<'driver, 'tx> !core::panic::unwind_safe::RefUnwindSafe for neo4j::transaction::Transaction<'driver, 'tx> +impl<'driver, 'tx> !core::panic::unwind_safe::UnwindSafe for neo4j::transaction::Transaction<'driver, 'tx> +impl core::convert::Into for neo4j::transaction::Transaction<'driver, 'tx> where U: core::convert::From +pub fn neo4j::transaction::Transaction<'driver, 'tx>::into(self) -> U +impl core::convert::TryFrom for neo4j::transaction::Transaction<'driver, 'tx> where U: core::convert::Into +pub type neo4j::transaction::Transaction<'driver, 'tx>::Error = core::convert::Infallible +pub fn neo4j::transaction::Transaction<'driver, 'tx>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::transaction::Transaction<'driver, 'tx> where U: core::convert::TryFrom +pub type neo4j::transaction::Transaction<'driver, 'tx>::Error = >::Error +pub fn neo4j::transaction::Transaction<'driver, 'tx>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::transaction::Transaction<'driver, 'tx> where T: 'static + core::marker::Sized +pub fn neo4j::transaction::Transaction<'driver, 'tx>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::transaction::Transaction<'driver, 'tx> where T: core::marker::Sized +pub fn neo4j::transaction::Transaction<'driver, 'tx>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::transaction::Transaction<'driver, 'tx> where T: core::marker::Sized +pub fn neo4j::transaction::Transaction<'driver, 'tx>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::transaction::Transaction<'driver, 'tx> +pub fn neo4j::transaction::Transaction<'driver, 'tx>::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::transaction::Transaction<'driver, 'tx> where V: ppv_lite86::types::MultiLane +pub fn neo4j::transaction::Transaction<'driver, 'tx>::vzip(self) -> V +pub struct neo4j::driver::transaction::TransactionQueryBuilder<'driver, 'tx, Q: core::convert::AsRef, K: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>> +impl<'driver, 'tx, Q: core::convert::AsRef, K: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>> neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::run(self) -> neo4j::Result> +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::with_parameters + core::fmt::Debug, M_: core::borrow::Borrow>>(self, parameters: M_) -> neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K_, M_> +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::without_parameters(self) -> neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, alloc::string::String, std::collections::hash::map::HashMap> +impl<'driver, 'tx, Q: core::convert::AsRef, K: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>> core::fmt::Debug for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver, 'tx, Q, K, M> !core::marker::Send for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +impl<'driver, 'tx, Q, K, M> !core::marker::Sync for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +impl<'driver, 'tx, Q, K, M> core::marker::Unpin for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where K: core::marker::Unpin, M: core::marker::Unpin, Q: core::marker::Unpin +impl<'driver, 'tx, Q, K, M> !core::panic::unwind_safe::RefUnwindSafe for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +impl<'driver, 'tx, Q, K, M> !core::panic::unwind_safe::UnwindSafe for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +impl core::convert::Into for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where U: core::convert::From +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::into(self) -> U +impl core::convert::TryFrom for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where U: core::convert::Into +pub type neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::Error = core::convert::Infallible +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where U: core::convert::TryFrom +pub type neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::Error = >::Error +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where T: 'static + core::marker::Sized +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where T: core::marker::Sized +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where T: core::marker::Sized +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where V: ppv_lite86::types::MultiLane +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::vzip(self) -> V +pub struct neo4j::driver::transaction::TransactionRecordStream<'driver, 'tx>(_, _) +impl<'driver, 'tx> neo4j::transaction::TransactionRecordStream<'driver, 'tx> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::consume(self) -> neo4j::Result> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::keys(&self) -> alloc::vec::Vec> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::single(&mut self) -> core::result::Result, neo4j::driver::record_stream::GetSingleRecordError> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::try_as_eager_result(&mut self) -> neo4j::Result> +impl<'driver, 'tx> core::fmt::Debug for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver, 'tx> core::iter::traits::iterator::Iterator for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +pub type neo4j::transaction::TransactionRecordStream<'driver, 'tx>::Item = core::result::Result +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::next(&mut self) -> core::option::Option +impl<'driver, 'tx> core::ops::drop::Drop for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::drop(&mut self) +impl<'driver, 'tx> !core::marker::Send for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +impl<'driver, 'tx> !core::marker::Sync for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +impl<'driver, 'tx> core::marker::Unpin for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +impl<'driver, 'tx> !core::panic::unwind_safe::RefUnwindSafe for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +impl<'driver, 'tx> !core::panic::unwind_safe::UnwindSafe for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +impl core::iter::traits::collect::IntoIterator for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where I: core::iter::traits::iterator::Iterator +pub type neo4j::transaction::TransactionRecordStream<'driver, 'tx>::IntoIter = I +pub type neo4j::transaction::TransactionRecordStream<'driver, 'tx>::Item = ::Item +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::into_iter(self) -> I +impl rand::seq::IteratorRandom for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where I: core::iter::traits::iterator::Iterator +impl core::convert::Into for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where U: core::convert::From +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::into(self) -> U +impl core::convert::TryFrom for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where U: core::convert::Into +pub type neo4j::transaction::TransactionRecordStream<'driver, 'tx>::Error = core::convert::Infallible +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where U: core::convert::TryFrom +pub type neo4j::transaction::TransactionRecordStream<'driver, 'tx>::Error = >::Error +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where T: 'static + core::marker::Sized +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where T: core::marker::Sized +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where T: core::marker::Sized +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::from(t: T) -> T +impl itertools::Itertools for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where T: core::iter::traits::iterator::Iterator + core::marker::Sized +impl ppv_lite86::types::VZip for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where V: ppv_lite86::types::MultiLane +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::vzip(self) -> V +pub struct neo4j::driver::transaction::TransactionTimeout +impl neo4j::transaction::TransactionTimeout +pub fn neo4j::transaction::TransactionTimeout::from_millis(timeout: i64) -> core::option::Option +pub fn neo4j::transaction::TransactionTimeout::none() -> Self +impl core::clone::Clone for neo4j::transaction::TransactionTimeout +pub fn neo4j::transaction::TransactionTimeout::clone(&self) -> neo4j::transaction::TransactionTimeout +impl core::default::Default for neo4j::transaction::TransactionTimeout +pub fn neo4j::transaction::TransactionTimeout::default() -> Self +impl core::fmt::Debug for neo4j::transaction::TransactionTimeout +pub fn neo4j::transaction::TransactionTimeout::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::transaction::TransactionTimeout +impl core::marker::Send for neo4j::transaction::TransactionTimeout +impl core::marker::Sync for neo4j::transaction::TransactionTimeout +impl core::marker::Unpin for neo4j::transaction::TransactionTimeout +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::transaction::TransactionTimeout +impl core::panic::unwind_safe::UnwindSafe for neo4j::transaction::TransactionTimeout +impl core::convert::Into for neo4j::transaction::TransactionTimeout where U: core::convert::From +pub fn neo4j::transaction::TransactionTimeout::into(self) -> U +impl core::convert::TryFrom for neo4j::transaction::TransactionTimeout where U: core::convert::Into +pub type neo4j::transaction::TransactionTimeout::Error = core::convert::Infallible +pub fn neo4j::transaction::TransactionTimeout::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::transaction::TransactionTimeout where U: core::convert::TryFrom +pub type neo4j::transaction::TransactionTimeout::Error = >::Error +pub fn neo4j::transaction::TransactionTimeout::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::transaction::TransactionTimeout where T: core::clone::Clone +pub type neo4j::transaction::TransactionTimeout::Owned = T +pub fn neo4j::transaction::TransactionTimeout::clone_into(&self, target: &mut T) +pub fn neo4j::transaction::TransactionTimeout::to_owned(&self) -> T +impl core::any::Any for neo4j::transaction::TransactionTimeout where T: 'static + core::marker::Sized +pub fn neo4j::transaction::TransactionTimeout::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::transaction::TransactionTimeout where T: core::marker::Sized +pub fn neo4j::transaction::TransactionTimeout::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::transaction::TransactionTimeout where T: core::marker::Sized +pub fn neo4j::transaction::TransactionTimeout::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::transaction::TransactionTimeout +pub fn neo4j::transaction::TransactionTimeout::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::transaction::TransactionTimeout where V: ppv_lite86::types::MultiLane +pub fn neo4j::transaction::TransactionTimeout::vzip(self) -> V +pub enum neo4j::driver::KeepAliveConfig +pub neo4j::driver::KeepAliveConfig::CustomTime(core::time::Duration) +pub neo4j::driver::KeepAliveConfig::Default +impl core::clone::Clone for neo4j::driver::KeepAliveConfig +pub fn neo4j::driver::KeepAliveConfig::clone(&self) -> neo4j::driver::KeepAliveConfig +impl core::cmp::Eq for neo4j::driver::KeepAliveConfig +impl core::cmp::PartialEq for neo4j::driver::KeepAliveConfig +pub fn neo4j::driver::KeepAliveConfig::eq(&self, other: &neo4j::driver::KeepAliveConfig) -> bool +impl core::fmt::Debug for neo4j::driver::KeepAliveConfig +pub fn neo4j::driver::KeepAliveConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::hash::Hash for neo4j::driver::KeepAliveConfig +pub fn neo4j::driver::KeepAliveConfig::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +impl core::marker::Copy for neo4j::driver::KeepAliveConfig +impl core::marker::StructuralEq for neo4j::driver::KeepAliveConfig +impl core::marker::StructuralPartialEq for neo4j::driver::KeepAliveConfig +impl core::marker::Send for neo4j::driver::KeepAliveConfig +impl core::marker::Sync for neo4j::driver::KeepAliveConfig +impl core::marker::Unpin for neo4j::driver::KeepAliveConfig +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::KeepAliveConfig +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::KeepAliveConfig +impl core::convert::Into for neo4j::driver::KeepAliveConfig where U: core::convert::From +pub fn neo4j::driver::KeepAliveConfig::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::KeepAliveConfig where U: core::convert::Into +pub type neo4j::driver::KeepAliveConfig::Error = core::convert::Infallible +pub fn neo4j::driver::KeepAliveConfig::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::KeepAliveConfig where U: core::convert::TryFrom +pub type neo4j::driver::KeepAliveConfig::Error = >::Error +pub fn neo4j::driver::KeepAliveConfig::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::driver::KeepAliveConfig where T: core::clone::Clone +pub type neo4j::driver::KeepAliveConfig::Owned = T +pub fn neo4j::driver::KeepAliveConfig::clone_into(&self, target: &mut T) +pub fn neo4j::driver::KeepAliveConfig::to_owned(&self) -> T +impl core::any::Any for neo4j::driver::KeepAliveConfig where T: 'static + core::marker::Sized +pub fn neo4j::driver::KeepAliveConfig::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::KeepAliveConfig where T: core::marker::Sized +pub fn neo4j::driver::KeepAliveConfig::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::KeepAliveConfig where T: core::marker::Sized +pub fn neo4j::driver::KeepAliveConfig::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::KeepAliveConfig +pub fn neo4j::driver::KeepAliveConfig::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::KeepAliveConfig where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::KeepAliveConfig::vzip(self) -> V +pub enum neo4j::driver::RoutingControl +pub neo4j::driver::RoutingControl::Read +pub neo4j::driver::RoutingControl::Write +impl core::clone::Clone for neo4j::driver::RoutingControl +pub fn neo4j::driver::RoutingControl::clone(&self) -> neo4j::driver::RoutingControl +impl core::fmt::Debug for neo4j::driver::RoutingControl +pub fn neo4j::driver::RoutingControl::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::driver::RoutingControl +impl core::marker::Send for neo4j::driver::RoutingControl +impl core::marker::Sync for neo4j::driver::RoutingControl +impl core::marker::Unpin for neo4j::driver::RoutingControl +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::RoutingControl +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::RoutingControl +impl core::convert::Into for neo4j::driver::RoutingControl where U: core::convert::From +pub fn neo4j::driver::RoutingControl::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::RoutingControl where U: core::convert::Into +pub type neo4j::driver::RoutingControl::Error = core::convert::Infallible +pub fn neo4j::driver::RoutingControl::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::RoutingControl where U: core::convert::TryFrom +pub type neo4j::driver::RoutingControl::Error = >::Error +pub fn neo4j::driver::RoutingControl::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::driver::RoutingControl where T: core::clone::Clone +pub type neo4j::driver::RoutingControl::Owned = T +pub fn neo4j::driver::RoutingControl::clone_into(&self, target: &mut T) +pub fn neo4j::driver::RoutingControl::to_owned(&self) -> T +impl core::any::Any for neo4j::driver::RoutingControl where T: 'static + core::marker::Sized +pub fn neo4j::driver::RoutingControl::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::RoutingControl where T: core::marker::Sized +pub fn neo4j::driver::RoutingControl::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::RoutingControl where T: core::marker::Sized +pub fn neo4j::driver::RoutingControl::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::RoutingControl +pub fn neo4j::driver::RoutingControl::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::RoutingControl where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::RoutingControl::vzip(self) -> V +pub enum neo4j::driver::ScalarError +pub neo4j::driver::ScalarError::MoreThanOneRecord +pub neo4j::driver::ScalarError::MoreThanOneValue +pub neo4j::driver::ScalarError::NoRecord +pub neo4j::driver::ScalarError::NoValue +impl core::error::Error for neo4j::driver::ScalarError +impl core::fmt::Debug for neo4j::driver::ScalarError +pub fn neo4j::driver::ScalarError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::driver::ScalarError +pub fn neo4j::driver::ScalarError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::driver::ScalarError +impl core::marker::Sync for neo4j::driver::ScalarError +impl core::marker::Unpin for neo4j::driver::ScalarError +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::ScalarError +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::ScalarError +impl core::convert::Into for neo4j::driver::ScalarError where U: core::convert::From +pub fn neo4j::driver::ScalarError::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::ScalarError where U: core::convert::Into +pub type neo4j::driver::ScalarError::Error = core::convert::Infallible +pub fn neo4j::driver::ScalarError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::ScalarError where U: core::convert::TryFrom +pub type neo4j::driver::ScalarError::Error = >::Error +pub fn neo4j::driver::ScalarError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::driver::ScalarError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::driver::ScalarError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::driver::ScalarError where T: 'static + core::marker::Sized +pub fn neo4j::driver::ScalarError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::ScalarError where T: core::marker::Sized +pub fn neo4j::driver::ScalarError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::ScalarError where T: core::marker::Sized +pub fn neo4j::driver::ScalarError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::ScalarError +pub fn neo4j::driver::ScalarError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::ScalarError where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::ScalarError::vzip(self) -> V +pub struct neo4j::driver::ConfigureFetchSizeError +pub neo4j::driver::ConfigureFetchSizeError::builder: Builder +impl core::fmt::Debug for neo4j::driver::ConfigureFetchSizeError +pub fn neo4j::driver::ConfigureFetchSizeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::error::Error for neo4j::driver::ConfigureFetchSizeError where Self: core::fmt::Debug + core::fmt::Display +impl core::fmt::Display for neo4j::driver::ConfigureFetchSizeError +pub fn neo4j::driver::ConfigureFetchSizeError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::driver::ConfigureFetchSizeError where Builder: core::marker::Send +impl core::marker::Sync for neo4j::driver::ConfigureFetchSizeError where Builder: core::marker::Sync +impl core::marker::Unpin for neo4j::driver::ConfigureFetchSizeError where Builder: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::ConfigureFetchSizeError where Builder: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::ConfigureFetchSizeError where Builder: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for neo4j::driver::ConfigureFetchSizeError where U: core::convert::From +pub fn neo4j::driver::ConfigureFetchSizeError::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::ConfigureFetchSizeError where U: core::convert::Into +pub type neo4j::driver::ConfigureFetchSizeError::Error = core::convert::Infallible +pub fn neo4j::driver::ConfigureFetchSizeError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::ConfigureFetchSizeError where U: core::convert::TryFrom +pub type neo4j::driver::ConfigureFetchSizeError::Error = >::Error +pub fn neo4j::driver::ConfigureFetchSizeError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::driver::ConfigureFetchSizeError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::driver::ConfigureFetchSizeError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::driver::ConfigureFetchSizeError where T: 'static + core::marker::Sized +pub fn neo4j::driver::ConfigureFetchSizeError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::ConfigureFetchSizeError where T: core::marker::Sized +pub fn neo4j::driver::ConfigureFetchSizeError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::ConfigureFetchSizeError where T: core::marker::Sized +pub fn neo4j::driver::ConfigureFetchSizeError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::ConfigureFetchSizeError +pub fn neo4j::driver::ConfigureFetchSizeError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::ConfigureFetchSizeError where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::ConfigureFetchSizeError::vzip(self) -> V +pub struct neo4j::driver::ConnectionConfig +impl neo4j::driver::ConnectionConfig +pub fn neo4j::driver::ConnectionConfig::new(address: neo4j::address::Address) -> Self +pub fn neo4j::driver::ConnectionConfig::with_address(self, address: neo4j::address::Address) -> Self +pub fn neo4j::driver::ConnectionConfig::with_encryption_custom_tls_config(self, tls_config: rustls::client::client_conn::ClientConfig) -> Self +pub fn neo4j::driver::ConnectionConfig::with_encryption_disabled(self) -> Self +pub fn neo4j::driver::ConnectionConfig::with_encryption_trust_any_certificate(self) -> Self +pub fn neo4j::driver::ConnectionConfig::with_encryption_trust_custom_cas>(self, paths: &[P]) -> core::result::Result +pub fn neo4j::driver::ConnectionConfig::with_encryption_trust_default_cas(self) -> core::result::Result +pub fn neo4j::driver::ConnectionConfig::with_routing(self, routing: bool) -> Self +pub fn neo4j::driver::ConnectionConfig::with_routing_context(self, routing_context: std::collections::hash::map::HashMap) -> core::result::Result> +impl core::convert::TryFrom<&str> for neo4j::driver::ConnectionConfig +pub type neo4j::driver::ConnectionConfig::Error = neo4j::driver::ConnectionConfigParseError +pub fn neo4j::driver::ConnectionConfig::try_from(value: &str) -> core::result::Result +impl core::fmt::Debug for neo4j::driver::ConnectionConfig +pub fn neo4j::driver::ConnectionConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::str::traits::FromStr for neo4j::driver::ConnectionConfig +pub type neo4j::driver::ConnectionConfig::Err = neo4j::driver::ConnectionConfigParseError +pub fn neo4j::driver::ConnectionConfig::from_str(s: &str) -> core::result::Result +impl core::marker::Send for neo4j::driver::ConnectionConfig +impl core::marker::Sync for neo4j::driver::ConnectionConfig +impl core::marker::Unpin for neo4j::driver::ConnectionConfig +impl !core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::ConnectionConfig +impl !core::panic::unwind_safe::UnwindSafe for neo4j::driver::ConnectionConfig +impl core::convert::Into for neo4j::driver::ConnectionConfig where U: core::convert::From +pub fn neo4j::driver::ConnectionConfig::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::ConnectionConfig where U: core::convert::Into +pub type neo4j::driver::ConnectionConfig::Error = core::convert::Infallible +pub fn neo4j::driver::ConnectionConfig::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::ConnectionConfig where U: core::convert::TryFrom +pub type neo4j::driver::ConnectionConfig::Error = >::Error +pub fn neo4j::driver::ConnectionConfig::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::driver::ConnectionConfig where T: 'static + core::marker::Sized +pub fn neo4j::driver::ConnectionConfig::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::ConnectionConfig where T: core::marker::Sized +pub fn neo4j::driver::ConnectionConfig::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::ConnectionConfig where T: core::marker::Sized +pub fn neo4j::driver::ConnectionConfig::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::ConnectionConfig +pub fn neo4j::driver::ConnectionConfig::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::ConnectionConfig where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::ConnectionConfig::vzip(self) -> V +pub struct neo4j::driver::ConnectionConfigParseError(_) +impl core::convert::From for neo4j::driver::ConnectionConfigParseError +pub fn neo4j::driver::ConnectionConfigParseError::from(e: alloc::string::String) -> Self +impl core::convert::From for neo4j::driver::ConnectionConfigParseError +pub fn neo4j::driver::ConnectionConfigParseError::from(e: neo4j::driver::TlsConfigError) -> Self +impl core::error::Error for neo4j::driver::ConnectionConfigParseError +impl core::fmt::Debug for neo4j::driver::ConnectionConfigParseError +pub fn neo4j::driver::ConnectionConfigParseError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::driver::ConnectionConfigParseError +pub fn neo4j::driver::ConnectionConfigParseError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::driver::ConnectionConfigParseError +impl core::marker::Sync for neo4j::driver::ConnectionConfigParseError +impl core::marker::Unpin for neo4j::driver::ConnectionConfigParseError +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::ConnectionConfigParseError +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::ConnectionConfigParseError +impl core::convert::Into for neo4j::driver::ConnectionConfigParseError where U: core::convert::From +pub fn neo4j::driver::ConnectionConfigParseError::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::ConnectionConfigParseError where U: core::convert::Into +pub type neo4j::driver::ConnectionConfigParseError::Error = core::convert::Infallible +pub fn neo4j::driver::ConnectionConfigParseError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::ConnectionConfigParseError where U: core::convert::TryFrom +pub type neo4j::driver::ConnectionConfigParseError::Error = >::Error +pub fn neo4j::driver::ConnectionConfigParseError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::driver::ConnectionConfigParseError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::driver::ConnectionConfigParseError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::driver::ConnectionConfigParseError where T: 'static + core::marker::Sized +pub fn neo4j::driver::ConnectionConfigParseError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::ConnectionConfigParseError where T: core::marker::Sized +pub fn neo4j::driver::ConnectionConfigParseError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::ConnectionConfigParseError where T: core::marker::Sized +pub fn neo4j::driver::ConnectionConfigParseError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::ConnectionConfigParseError +pub fn neo4j::driver::ConnectionConfigParseError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::ConnectionConfigParseError where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::ConnectionConfigParseError::vzip(self) -> V +pub struct neo4j::driver::Driver +impl neo4j::driver::Driver +pub fn neo4j::driver::Driver::execute_query>(&self, query: Q) -> neo4j::driver::ExecuteQueryBuilder<'_, Q, alloc::string::String, std::collections::hash::map::HashMap, alloc::string::String, std::collections::hash::map::HashMap, fn(&mut neo4j::driver::record_stream::RecordStream<'_>) -> neo4j::Result> +pub fn neo4j::driver::Driver::execute_query_bookmark_manager(&self) -> alloc::sync::Arc +pub fn neo4j::driver::Driver::get_server_info(&self) -> neo4j::Result +pub fn neo4j::driver::Driver::is_encrypted(&self) -> bool +pub fn neo4j::driver::Driver::new(connection_config: neo4j::driver::ConnectionConfig, config: neo4j::driver::DriverConfig) -> Self +pub fn neo4j::driver::Driver::session(&self, config: neo4j::session::SessionConfig) -> neo4j::session::Session<'_> +pub fn neo4j::driver::Driver::supports_multi_db(&self) -> neo4j::Result +pub fn neo4j::driver::Driver::supports_session_auth(&self) -> neo4j::Result +pub fn neo4j::driver::Driver::verify_authentication(&self, auth: alloc::sync::Arc) -> neo4j::Result +pub fn neo4j::driver::Driver::verify_connectivity(&self) -> neo4j::Result<()> +impl core::fmt::Debug for neo4j::driver::Driver +pub fn neo4j::driver::Driver::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::driver::Driver +impl core::marker::Sync for neo4j::driver::Driver +impl core::marker::Unpin for neo4j::driver::Driver +impl !core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::Driver +impl !core::panic::unwind_safe::UnwindSafe for neo4j::driver::Driver +impl core::convert::Into for neo4j::driver::Driver where U: core::convert::From +pub fn neo4j::driver::Driver::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::Driver where U: core::convert::Into +pub type neo4j::driver::Driver::Error = core::convert::Infallible +pub fn neo4j::driver::Driver::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::Driver where U: core::convert::TryFrom +pub type neo4j::driver::Driver::Error = >::Error +pub fn neo4j::driver::Driver::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::driver::Driver where T: 'static + core::marker::Sized +pub fn neo4j::driver::Driver::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::Driver where T: core::marker::Sized +pub fn neo4j::driver::Driver::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::Driver where T: core::marker::Sized +pub fn neo4j::driver::Driver::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::Driver +pub fn neo4j::driver::Driver::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::Driver where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::Driver::vzip(self) -> V +pub struct neo4j::driver::DriverConfig +impl neo4j::driver::DriverConfig +pub fn neo4j::driver::DriverConfig::new() -> Self +pub fn neo4j::driver::DriverConfig::with_auth(self, auth: alloc::sync::Arc) -> Self +pub fn neo4j::driver::DriverConfig::with_auth_manager(self, manager: alloc::sync::Arc) -> Self +pub fn neo4j::driver::DriverConfig::with_connection_acquisition_timeout(self, timeout: core::time::Duration) -> Self +pub fn neo4j::driver::DriverConfig::with_connection_timeout(self, timeout: core::time::Duration) -> Self +pub fn neo4j::driver::DriverConfig::with_default_connection_acquisition_timeout(self) -> Self +pub fn neo4j::driver::DriverConfig::with_default_connection_timeout(self) -> Self +pub fn neo4j::driver::DriverConfig::with_default_fetch_size(self) -> Self +pub fn neo4j::driver::DriverConfig::with_default_max_connection_lifetime(self) -> Self +pub fn neo4j::driver::DriverConfig::with_default_notification_filter(self) -> Self +pub fn neo4j::driver::DriverConfig::with_fetch_all(self) -> Self +pub fn neo4j::driver::DriverConfig::with_fetch_size(self, fetch_size: u64) -> core::result::Result> +pub fn neo4j::driver::DriverConfig::with_idle_time_before_connection_test(self, idle_time: core::time::Duration) -> Self +pub fn neo4j::driver::DriverConfig::with_keep_alive(self, keep_alive: neo4j::driver::KeepAliveConfig) -> Self +pub fn neo4j::driver::DriverConfig::with_max_connection_lifetime(self, max_connection_lifetime: core::time::Duration) -> Self +pub fn neo4j::driver::DriverConfig::with_max_connection_pool_size(self, max_connection_pool_size: usize) -> Self +pub fn neo4j::driver::DriverConfig::with_notification_filter(self, notification_filter: neo4j::driver::notification::NotificationFilter) -> Self +pub fn neo4j::driver::DriverConfig::with_resolver(self, resolver: alloc::boxed::Box) -> Self +pub fn neo4j::driver::DriverConfig::with_telemetry(self, telemetry: bool) -> Self +pub fn neo4j::driver::DriverConfig::with_user_agent(self, user_agent: alloc::string::String) -> Self +pub fn neo4j::driver::DriverConfig::without_connection_acquisition_timeout(self) -> Self +pub fn neo4j::driver::DriverConfig::without_connection_timeout(self) -> Self +pub fn neo4j::driver::DriverConfig::without_idle_time_before_connection_test(self) -> Self +pub fn neo4j::driver::DriverConfig::without_keep_alive(self) -> Self +pub fn neo4j::driver::DriverConfig::without_max_connection_lifetime(self) -> Self +pub fn neo4j::driver::DriverConfig::without_resolver(self) -> Self +impl core::default::Default for neo4j::driver::DriverConfig +pub fn neo4j::driver::DriverConfig::default() -> Self +impl core::fmt::Debug for neo4j::driver::DriverConfig +pub fn neo4j::driver::DriverConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::driver::DriverConfig +impl core::marker::Sync for neo4j::driver::DriverConfig +impl core::marker::Unpin for neo4j::driver::DriverConfig +impl !core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::DriverConfig +impl !core::panic::unwind_safe::UnwindSafe for neo4j::driver::DriverConfig +impl core::convert::Into for neo4j::driver::DriverConfig where U: core::convert::From +pub fn neo4j::driver::DriverConfig::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::DriverConfig where U: core::convert::Into +pub type neo4j::driver::DriverConfig::Error = core::convert::Infallible +pub fn neo4j::driver::DriverConfig::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::DriverConfig where U: core::convert::TryFrom +pub type neo4j::driver::DriverConfig::Error = >::Error +pub fn neo4j::driver::DriverConfig::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::driver::DriverConfig where T: 'static + core::marker::Sized +pub fn neo4j::driver::DriverConfig::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::DriverConfig where T: core::marker::Sized +pub fn neo4j::driver::DriverConfig::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::DriverConfig where T: core::marker::Sized +pub fn neo4j::driver::DriverConfig::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::DriverConfig +pub fn neo4j::driver::DriverConfig::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::DriverConfig where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::DriverConfig::vzip(self) -> V +pub struct neo4j::driver::EagerResult +pub neo4j::driver::EagerResult::keys: alloc::vec::Vec> +pub neo4j::driver::EagerResult::records: alloc::vec::Vec +pub neo4j::driver::EagerResult::summary: neo4j::summary::Summary +impl neo4j::driver::EagerResult +pub fn neo4j::driver::EagerResult::into_scalar(self) -> core::result::Result +pub fn neo4j::driver::EagerResult::into_single(self) -> core::result::Result +pub fn neo4j::driver::EagerResult::into_values(self) -> impl core::iter::traits::iterator::Iterator> +impl core::fmt::Debug for neo4j::driver::EagerResult +pub fn neo4j::driver::EagerResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::driver::EagerResult +impl core::marker::Sync for neo4j::driver::EagerResult +impl core::marker::Unpin for neo4j::driver::EagerResult +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::EagerResult +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::EagerResult +impl core::convert::Into for neo4j::driver::EagerResult where U: core::convert::From +pub fn neo4j::driver::EagerResult::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::EagerResult where U: core::convert::Into +pub type neo4j::driver::EagerResult::Error = core::convert::Infallible +pub fn neo4j::driver::EagerResult::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::EagerResult where U: core::convert::TryFrom +pub type neo4j::driver::EagerResult::Error = >::Error +pub fn neo4j::driver::EagerResult::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::driver::EagerResult where T: 'static + core::marker::Sized +pub fn neo4j::driver::EagerResult::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::EagerResult where T: core::marker::Sized +pub fn neo4j::driver::EagerResult::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::EagerResult where T: core::marker::Sized +pub fn neo4j::driver::EagerResult::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::EagerResult +pub fn neo4j::driver::EagerResult::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::EagerResult where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::EagerResult::vzip(self) -> V +pub struct neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> +impl<'driver, Q: core::convert::AsRef, KP: core::borrow::Borrow + core::fmt::Debug, P: core::borrow::Borrow>, KM: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>, R, FRes: core::ops::function::FnMut(&mut neo4j::driver::record_stream::RecordStream<'_>) -> neo4j::Result> neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::run(self) -> neo4j::Result +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::run_with_retry(self, retry_policy: RP) -> core::result::Result::Error> +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_bookmark_manager(self, manager: alloc::sync::Arc) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_database(self, database: alloc::sync::Arc) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_default_bookmark_manager(self) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_default_database(self) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_default_notification_filter(self) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_default_receiver(self) -> neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, fn(&mut neo4j::driver::record_stream::RecordStream<'_>) -> neo4j::Result> +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_impersonated_user(self, user: alloc::sync::Arc) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_notification_filter(self, notification_filter: neo4j::driver::notification::NotificationFilter) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_parameters + core::fmt::Debug, P_: core::borrow::Borrow>>(self, param: P_) -> neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP_, P_, KM, M, FRes> +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_receiver) -> neo4j::Result>(self, receiver: FRes_) -> neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes_> +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_routing_control(self, mode: neo4j::driver::RoutingControl) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_session_auth(self, auth: alloc::sync::Arc) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_transaction_meta + core::fmt::Debug, M_: core::borrow::Borrow>>(self, meta: M_) -> neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM_, M_, FRes> +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::with_transaction_timeout(self, timeout: neo4j::transaction::TransactionTimeout) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::without_bookmark_manager(self) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::without_impersonated_user(self) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::without_parameters(self) -> neo4j::driver::ExecuteQueryBuilder<'driver, Q, alloc::string::String, std::collections::hash::map::HashMap, KM, M, FRes> +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::without_session_auth(self) -> Self +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::without_transaction_meta(self) -> neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, alloc::string::String, std::collections::hash::map::HashMap, FRes> +impl<'driver, Q: core::convert::AsRef, KP: core::borrow::Borrow + core::fmt::Debug, P: core::borrow::Borrow>, KM: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>, FRes> core::fmt::Debug for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver, Q, KP, P, KM, M, FRes> core::marker::Send for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> where FRes: core::marker::Send, KM: core::marker::Send, KP: core::marker::Send, M: core::marker::Send, P: core::marker::Send, Q: core::marker::Send +impl<'driver, Q, KP, P, KM, M, FRes> core::marker::Sync for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> where FRes: core::marker::Sync, KM: core::marker::Sync, KP: core::marker::Sync, M: core::marker::Sync, P: core::marker::Sync, Q: core::marker::Sync +impl<'driver, Q, KP, P, KM, M, FRes> core::marker::Unpin for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> where FRes: core::marker::Unpin, KM: core::marker::Unpin, KP: core::marker::Unpin, M: core::marker::Unpin, P: core::marker::Unpin, Q: core::marker::Unpin +impl<'driver, Q, KP, P, KM, M, FRes> !core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> +impl<'driver, Q, KP, P, KM, M, FRes> !core::panic::unwind_safe::UnwindSafe for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> +impl core::convert::Into for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> where U: core::convert::From +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> where U: core::convert::Into +pub type neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::Error = core::convert::Infallible +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> where U: core::convert::TryFrom +pub type neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::Error = >::Error +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> where T: 'static + core::marker::Sized +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> where T: core::marker::Sized +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> where T: core::marker::Sized +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes> where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::ExecuteQueryBuilder<'driver, Q, KP, P, KM, M, FRes>::vzip(self) -> V +pub struct neo4j::driver::InvalidRoutingContextError +pub neo4j::driver::InvalidRoutingContextError::builder: Builder +impl core::fmt::Debug for neo4j::driver::InvalidRoutingContextError +pub fn neo4j::driver::InvalidRoutingContextError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::error::Error for neo4j::driver::InvalidRoutingContextError where Self: core::fmt::Debug + core::fmt::Display +impl core::fmt::Display for neo4j::driver::InvalidRoutingContextError +pub fn neo4j::driver::InvalidRoutingContextError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::driver::InvalidRoutingContextError where Builder: core::marker::Send +impl core::marker::Sync for neo4j::driver::InvalidRoutingContextError where Builder: core::marker::Sync +impl core::marker::Unpin for neo4j::driver::InvalidRoutingContextError where Builder: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::InvalidRoutingContextError where Builder: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::InvalidRoutingContextError where Builder: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for neo4j::driver::InvalidRoutingContextError where U: core::convert::From +pub fn neo4j::driver::InvalidRoutingContextError::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::InvalidRoutingContextError where U: core::convert::Into +pub type neo4j::driver::InvalidRoutingContextError::Error = core::convert::Infallible +pub fn neo4j::driver::InvalidRoutingContextError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::InvalidRoutingContextError where U: core::convert::TryFrom +pub type neo4j::driver::InvalidRoutingContextError::Error = >::Error +pub fn neo4j::driver::InvalidRoutingContextError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::driver::InvalidRoutingContextError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::driver::InvalidRoutingContextError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::driver::InvalidRoutingContextError where T: 'static + core::marker::Sized +pub fn neo4j::driver::InvalidRoutingContextError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::InvalidRoutingContextError where T: core::marker::Sized +pub fn neo4j::driver::InvalidRoutingContextError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::InvalidRoutingContextError where T: core::marker::Sized +pub fn neo4j::driver::InvalidRoutingContextError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::InvalidRoutingContextError +pub fn neo4j::driver::InvalidRoutingContextError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::InvalidRoutingContextError where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::InvalidRoutingContextError::vzip(self) -> V +pub struct neo4j::driver::Record +impl neo4j::driver::Record +pub fn neo4j::driver::Record::entries(&self) -> impl core::iter::traits::iterator::Iterator, &neo4j::ValueReceive)> +pub fn neo4j::driver::Record::into_entries(self) -> impl core::iter::traits::iterator::Iterator, neo4j::ValueReceive)> +pub fn neo4j::driver::Record::into_values(self) -> impl core::iter::traits::iterator::Iterator +pub fn neo4j::driver::Record::keys(&self) -> impl core::iter::traits::iterator::Iterator> + '_ +pub fn neo4j::driver::Record::take_value(&mut self, key: &str) -> core::option::Option +pub fn neo4j::driver::Record::value(&self, key: &str) -> core::option::Option<&neo4j::ValueReceive> +pub fn neo4j::driver::Record::values(&self) -> impl core::iter::traits::iterator::Iterator +impl core::fmt::Debug for neo4j::driver::Record +pub fn neo4j::driver::Record::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::driver::Record +impl core::marker::Sync for neo4j::driver::Record +impl core::marker::Unpin for neo4j::driver::Record +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::Record +impl core::panic::unwind_safe::UnwindSafe for neo4j::driver::Record +impl core::convert::Into for neo4j::driver::Record where U: core::convert::From +pub fn neo4j::driver::Record::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::Record where U: core::convert::Into +pub type neo4j::driver::Record::Error = core::convert::Infallible +pub fn neo4j::driver::Record::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::Record where U: core::convert::TryFrom +pub type neo4j::driver::Record::Error = >::Error +pub fn neo4j::driver::Record::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::driver::Record where T: 'static + core::marker::Sized +pub fn neo4j::driver::Record::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::Record where T: core::marker::Sized +pub fn neo4j::driver::Record::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::Record where T: core::marker::Sized +pub fn neo4j::driver::Record::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::Record +pub fn neo4j::driver::Record::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::Record where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::Record::vzip(self) -> V +#[non_exhaustive] pub struct neo4j::driver::TlsConfigError +pub neo4j::driver::TlsConfigError::config: neo4j::driver::ConnectionConfig +pub neo4j::driver::TlsConfigError::message: alloc::string::String +impl core::convert::From for neo4j::driver::ConnectionConfigParseError +pub fn neo4j::driver::ConnectionConfigParseError::from(e: neo4j::driver::TlsConfigError) -> Self +impl core::error::Error for neo4j::driver::TlsConfigError +impl core::fmt::Debug for neo4j::driver::TlsConfigError +pub fn neo4j::driver::TlsConfigError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::driver::TlsConfigError +pub fn neo4j::driver::TlsConfigError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::driver::TlsConfigError +impl core::marker::Sync for neo4j::driver::TlsConfigError +impl core::marker::Unpin for neo4j::driver::TlsConfigError +impl !core::panic::unwind_safe::RefUnwindSafe for neo4j::driver::TlsConfigError +impl !core::panic::unwind_safe::UnwindSafe for neo4j::driver::TlsConfigError +impl core::convert::Into for neo4j::driver::TlsConfigError where U: core::convert::From +pub fn neo4j::driver::TlsConfigError::into(self) -> U +impl core::convert::TryFrom for neo4j::driver::TlsConfigError where U: core::convert::Into +pub type neo4j::driver::TlsConfigError::Error = core::convert::Infallible +pub fn neo4j::driver::TlsConfigError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::driver::TlsConfigError where U: core::convert::TryFrom +pub type neo4j::driver::TlsConfigError::Error = >::Error +pub fn neo4j::driver::TlsConfigError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::driver::TlsConfigError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::driver::TlsConfigError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::driver::TlsConfigError where T: 'static + core::marker::Sized +pub fn neo4j::driver::TlsConfigError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::driver::TlsConfigError where T: core::marker::Sized +pub fn neo4j::driver::TlsConfigError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::driver::TlsConfigError where T: core::marker::Sized +pub fn neo4j::driver::TlsConfigError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::driver::TlsConfigError +pub fn neo4j::driver::TlsConfigError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::driver::TlsConfigError where V: ppv_lite86::types::MultiLane +pub fn neo4j::driver::TlsConfigError::vzip(self) -> V +pub mod neo4j::error +#[non_exhaustive] pub enum neo4j::error::UserCallbackError +pub neo4j::error::UserCallbackError::AuthManager(alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>) +pub neo4j::error::UserCallbackError::BookmarkManagerGet(alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>) +pub neo4j::error::UserCallbackError::BookmarkManagerUpdate(alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>) +pub neo4j::error::UserCallbackError::Resolver(alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>) +impl neo4j::error::UserCallbackError +pub fn neo4j::error::UserCallbackError::into_user_error(self) -> alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)> +pub fn neo4j::error::UserCallbackError::user_error(&self) -> &dyn core::error::Error +impl core::error::Error for neo4j::error::UserCallbackError +impl core::fmt::Debug for neo4j::error::UserCallbackError +pub fn neo4j::error::UserCallbackError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::error::UserCallbackError +pub fn neo4j::error::UserCallbackError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::error::UserCallbackError +impl core::marker::Sync for neo4j::error::UserCallbackError +impl core::marker::Unpin for neo4j::error::UserCallbackError +impl !core::panic::unwind_safe::RefUnwindSafe for neo4j::error::UserCallbackError +impl !core::panic::unwind_safe::UnwindSafe for neo4j::error::UserCallbackError +impl core::convert::Into for neo4j::error::UserCallbackError where U: core::convert::From +pub fn neo4j::error::UserCallbackError::into(self) -> U +impl core::convert::TryFrom for neo4j::error::UserCallbackError where U: core::convert::Into +pub type neo4j::error::UserCallbackError::Error = core::convert::Infallible +pub fn neo4j::error::UserCallbackError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::error::UserCallbackError where U: core::convert::TryFrom +pub type neo4j::error::UserCallbackError::Error = >::Error +pub fn neo4j::error::UserCallbackError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::error::UserCallbackError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::error::UserCallbackError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::error::UserCallbackError where T: 'static + core::marker::Sized +pub fn neo4j::error::UserCallbackError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::error::UserCallbackError where T: core::marker::Sized +pub fn neo4j::error::UserCallbackError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::error::UserCallbackError where T: core::marker::Sized +pub fn neo4j::error::UserCallbackError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::error::UserCallbackError +pub fn neo4j::error::UserCallbackError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::error::UserCallbackError where V: ppv_lite86::types::MultiLane +pub fn neo4j::error::UserCallbackError::vzip(self) -> V +pub struct neo4j::error::ServerError +pub neo4j::error::ServerError::code: alloc::string::String +pub neo4j::error::ServerError::message: alloc::string::String +impl neo4j::error::ServerError +pub fn neo4j::error::ServerError::category(&self) -> &str +pub fn neo4j::error::ServerError::classification(&self) -> &str +pub fn neo4j::error::ServerError::code(&self) -> &str +pub fn neo4j::error::ServerError::message(&self) -> &str +pub fn neo4j::error::ServerError::new(code: alloc::string::String, message: alloc::string::String) -> Self +pub fn neo4j::error::ServerError::title(&self) -> &str +impl core::convert::From for neo4j::Neo4jError +pub fn neo4j::Neo4jError::from(err: neo4j::error::ServerError) -> Self +impl core::fmt::Debug for neo4j::error::ServerError +pub fn neo4j::error::ServerError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::error::ServerError +pub fn neo4j::error::ServerError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::error::ServerError +impl core::marker::Sync for neo4j::error::ServerError +impl core::marker::Unpin for neo4j::error::ServerError +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::error::ServerError +impl core::panic::unwind_safe::UnwindSafe for neo4j::error::ServerError +impl core::convert::Into for neo4j::error::ServerError where U: core::convert::From +pub fn neo4j::error::ServerError::into(self) -> U +impl core::convert::TryFrom for neo4j::error::ServerError where U: core::convert::Into +pub type neo4j::error::ServerError::Error = core::convert::Infallible +pub fn neo4j::error::ServerError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::error::ServerError where U: core::convert::TryFrom +pub type neo4j::error::ServerError::Error = >::Error +pub fn neo4j::error::ServerError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::error::ServerError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::error::ServerError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::error::ServerError where T: 'static + core::marker::Sized +pub fn neo4j::error::ServerError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::error::ServerError where T: core::marker::Sized +pub fn neo4j::error::ServerError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::error::ServerError where T: core::marker::Sized +pub fn neo4j::error::ServerError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::error::ServerError +pub fn neo4j::error::ServerError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::error::ServerError where V: ppv_lite86::types::MultiLane +pub fn neo4j::error::ServerError::vzip(self) -> V +pub mod neo4j::retry +pub enum neo4j::retry::RetryError +pub neo4j::retry::RetryError::Neo4jError(neo4j::Neo4jError) +pub neo4j::retry::RetryError::Timeout(neo4j::retry::TimeoutError) +impl core::convert::From for neo4j::retry::RetryError +pub fn neo4j::retry::RetryError::from(source: neo4j::Neo4jError) -> Self +impl core::convert::From for neo4j::retry::RetryError +pub fn neo4j::retry::RetryError::from(source: neo4j::retry::TimeoutError) -> Self +impl core::error::Error for neo4j::retry::RetryError +pub fn neo4j::retry::RetryError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +impl core::fmt::Debug for neo4j::retry::RetryError +pub fn neo4j::retry::RetryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::retry::RetryError +pub fn neo4j::retry::RetryError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::retry::RetryError +impl core::marker::Sync for neo4j::retry::RetryError +impl core::marker::Unpin for neo4j::retry::RetryError +impl !core::panic::unwind_safe::RefUnwindSafe for neo4j::retry::RetryError +impl !core::panic::unwind_safe::UnwindSafe for neo4j::retry::RetryError +impl core::convert::Into for neo4j::retry::RetryError where U: core::convert::From +pub fn neo4j::retry::RetryError::into(self) -> U +impl core::convert::TryFrom for neo4j::retry::RetryError where U: core::convert::Into +pub type neo4j::retry::RetryError::Error = core::convert::Infallible +pub fn neo4j::retry::RetryError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::retry::RetryError where U: core::convert::TryFrom +pub type neo4j::retry::RetryError::Error = >::Error +pub fn neo4j::retry::RetryError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::retry::RetryError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::retry::RetryError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::retry::RetryError where T: 'static + core::marker::Sized +pub fn neo4j::retry::RetryError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::retry::RetryError where T: core::marker::Sized +pub fn neo4j::retry::RetryError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::retry::RetryError where T: core::marker::Sized +pub fn neo4j::retry::RetryError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::retry::RetryError +pub fn neo4j::retry::RetryError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::retry::RetryError where V: ppv_lite86::types::MultiLane +pub fn neo4j::retry::RetryError::vzip(self) -> V +pub struct neo4j::retry::ExponentialBackoff +impl neo4j::retry::ExponentialBackoff +pub fn neo4j::retry::ExponentialBackoff::new() -> Self +pub fn neo4j::retry::ExponentialBackoff::with_max_retry_time(self, max_retry_time: core::time::Duration) -> Self +impl core::clone::Clone for neo4j::retry::ExponentialBackoff +pub fn neo4j::retry::ExponentialBackoff::clone(&self) -> neo4j::retry::ExponentialBackoff +impl core::default::Default for neo4j::retry::ExponentialBackoff +pub fn neo4j::retry::ExponentialBackoff::default() -> Self +impl core::fmt::Debug for neo4j::retry::ExponentialBackoff +pub fn neo4j::retry::ExponentialBackoff::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::retry::ExponentialBackoff +impl neo4j::retry::RetryPolicy for &neo4j::retry::ExponentialBackoff +pub type &neo4j::retry::ExponentialBackoff::Error = neo4j::retry::RetryError +pub fn &neo4j::retry::ExponentialBackoff::execute(&self, work: impl core::ops::function::FnMut() -> neo4j::Result) -> core::result::Result +impl neo4j::retry::RetryPolicy for neo4j::retry::ExponentialBackoff +pub type neo4j::retry::ExponentialBackoff::Error = <&'static neo4j::retry::ExponentialBackoff as neo4j::retry::RetryPolicy>::Error +pub fn neo4j::retry::ExponentialBackoff::execute(&self, work: impl core::ops::function::FnMut() -> neo4j::Result) -> core::result::Result +impl core::marker::Send for neo4j::retry::ExponentialBackoff +impl core::marker::Sync for neo4j::retry::ExponentialBackoff +impl core::marker::Unpin for neo4j::retry::ExponentialBackoff +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::retry::ExponentialBackoff +impl core::panic::unwind_safe::UnwindSafe for neo4j::retry::ExponentialBackoff +impl core::convert::Into for neo4j::retry::ExponentialBackoff where U: core::convert::From +pub fn neo4j::retry::ExponentialBackoff::into(self) -> U +impl core::convert::TryFrom for neo4j::retry::ExponentialBackoff where U: core::convert::Into +pub type neo4j::retry::ExponentialBackoff::Error = core::convert::Infallible +pub fn neo4j::retry::ExponentialBackoff::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::retry::ExponentialBackoff where U: core::convert::TryFrom +pub type neo4j::retry::ExponentialBackoff::Error = >::Error +pub fn neo4j::retry::ExponentialBackoff::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::retry::ExponentialBackoff where T: core::clone::Clone +pub type neo4j::retry::ExponentialBackoff::Owned = T +pub fn neo4j::retry::ExponentialBackoff::clone_into(&self, target: &mut T) +pub fn neo4j::retry::ExponentialBackoff::to_owned(&self) -> T +impl core::any::Any for neo4j::retry::ExponentialBackoff where T: 'static + core::marker::Sized +pub fn neo4j::retry::ExponentialBackoff::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::retry::ExponentialBackoff where T: core::marker::Sized +pub fn neo4j::retry::ExponentialBackoff::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::retry::ExponentialBackoff where T: core::marker::Sized +pub fn neo4j::retry::ExponentialBackoff::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::retry::ExponentialBackoff +pub fn neo4j::retry::ExponentialBackoff::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::retry::ExponentialBackoff where V: ppv_lite86::types::MultiLane +pub fn neo4j::retry::ExponentialBackoff::vzip(self) -> V +pub struct neo4j::retry::TimeoutError +pub neo4j::retry::TimeoutError::errors: alloc::vec::Vec +impl core::convert::From for alloc::vec::Vec +pub fn alloc::vec::Vec::from(value: neo4j::retry::TimeoutError) -> Self +impl core::convert::From for neo4j::retry::RetryError +pub fn neo4j::retry::RetryError::from(source: neo4j::retry::TimeoutError) -> Self +impl core::error::Error for neo4j::retry::TimeoutError +impl core::fmt::Debug for neo4j::retry::TimeoutError +pub fn neo4j::retry::TimeoutError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::retry::TimeoutError +pub fn neo4j::retry::TimeoutError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::retry::TimeoutError +impl core::marker::Sync for neo4j::retry::TimeoutError +impl core::marker::Unpin for neo4j::retry::TimeoutError +impl !core::panic::unwind_safe::RefUnwindSafe for neo4j::retry::TimeoutError +impl !core::panic::unwind_safe::UnwindSafe for neo4j::retry::TimeoutError +impl core::convert::Into for neo4j::retry::TimeoutError where U: core::convert::From +pub fn neo4j::retry::TimeoutError::into(self) -> U +impl core::convert::TryFrom for neo4j::retry::TimeoutError where U: core::convert::Into +pub type neo4j::retry::TimeoutError::Error = core::convert::Infallible +pub fn neo4j::retry::TimeoutError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::retry::TimeoutError where U: core::convert::TryFrom +pub type neo4j::retry::TimeoutError::Error = >::Error +pub fn neo4j::retry::TimeoutError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::retry::TimeoutError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::retry::TimeoutError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::retry::TimeoutError where T: 'static + core::marker::Sized +pub fn neo4j::retry::TimeoutError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::retry::TimeoutError where T: core::marker::Sized +pub fn neo4j::retry::TimeoutError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::retry::TimeoutError where T: core::marker::Sized +pub fn neo4j::retry::TimeoutError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::retry::TimeoutError +pub fn neo4j::retry::TimeoutError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::retry::TimeoutError where V: ppv_lite86::types::MultiLane +pub fn neo4j::retry::TimeoutError::vzip(self) -> V +pub trait neo4j::retry::RetryPolicy +pub type neo4j::retry::RetryPolicy::Error +pub fn neo4j::retry::RetryPolicy::execute(&self, work: impl core::ops::function::FnMut() -> neo4j::Result) -> core::result::Result +impl neo4j::retry::RetryPolicy for &neo4j::retry::ExponentialBackoff +pub type &neo4j::retry::ExponentialBackoff::Error = neo4j::retry::RetryError +pub fn &neo4j::retry::ExponentialBackoff::execute(&self, work: impl core::ops::function::FnMut() -> neo4j::Result) -> core::result::Result +impl neo4j::retry::RetryPolicy for neo4j::retry::ExponentialBackoff +pub type neo4j::retry::ExponentialBackoff::Error = <&'static neo4j::retry::ExponentialBackoff as neo4j::retry::RetryPolicy>::Error +pub fn neo4j::retry::ExponentialBackoff::execute(&self, work: impl core::ops::function::FnMut() -> neo4j::Result) -> core::result::Result +pub mod neo4j::session +pub struct neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> +impl<'driver, 'session, Q: core::convert::AsRef, KP: core::borrow::Borrow + core::fmt::Debug, P: core::borrow::Borrow>, KM: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>, R, FRes: core::ops::function::FnOnce(&mut neo4j::driver::record_stream::RecordStream<'_>) -> neo4j::Result> neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::run(self) -> neo4j::Result +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::with_default_receiver(self) -> neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, fn(&mut neo4j::driver::record_stream::RecordStream<'_>) -> neo4j::Result> +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::with_parameters + core::fmt::Debug, P_: core::borrow::Borrow>>(self, param: P_) -> neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP_, P_, KM, M, FRes> +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::with_receiver) -> neo4j::Result>(self, receiver: FRes_) -> neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes_> +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::with_routing_control(self, mode: neo4j::driver::RoutingControl) -> Self +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::with_transaction_meta + core::fmt::Debug, M_: core::borrow::Borrow>>(self, meta: M_) -> neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM_, M_, FRes> +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::with_transaction_timeout(self, timeout: neo4j::transaction::TransactionTimeout) -> Self +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::without_parameters(self) -> neo4j::session::AutoCommitBuilder<'driver, 'session, Q, alloc::string::String, std::collections::hash::map::HashMap, KM, M, FRes> +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::without_transaction_meta(self) -> neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, alloc::string::String, std::collections::hash::map::HashMap, FRes> +impl<'driver, 'session, Q: core::convert::AsRef, KP: core::borrow::Borrow + core::fmt::Debug, P: core::borrow::Borrow>, KM: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>, FRes> core::fmt::Debug for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver, 'session, Q, KP, P, KM, M, FRes> core::marker::Send for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> where FRes: core::marker::Send, KM: core::marker::Send, KP: core::marker::Send, M: core::marker::Send, P: core::marker::Send, Q: core::marker::Send +impl<'driver, 'session, Q, KP, P, KM, M, FRes> core::marker::Sync for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> where FRes: core::marker::Sync, KM: core::marker::Sync, KP: core::marker::Sync, M: core::marker::Sync, P: core::marker::Sync, Q: core::marker::Sync +impl<'driver, 'session, Q, KP, P, KM, M, FRes> core::marker::Unpin for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> where FRes: core::marker::Unpin, KM: core::marker::Unpin, KP: core::marker::Unpin, M: core::marker::Unpin, P: core::marker::Unpin, Q: core::marker::Unpin +impl<'driver, 'session, Q, KP, P, KM, M, FRes> !core::panic::unwind_safe::RefUnwindSafe for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> +impl<'driver, 'session, Q, KP, P, KM, M, FRes> !core::panic::unwind_safe::UnwindSafe for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> +impl core::convert::Into for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> where U: core::convert::From +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::into(self) -> U +impl core::convert::TryFrom for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> where U: core::convert::Into +pub type neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::Error = core::convert::Infallible +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> where U: core::convert::TryFrom +pub type neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::Error = >::Error +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> where T: 'static + core::marker::Sized +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> where T: core::marker::Sized +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> where T: core::marker::Sized +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes> where V: ppv_lite86::types::MultiLane +pub fn neo4j::session::AutoCommitBuilder<'driver, 'session, Q, KP, P, KM, M, FRes>::vzip(self) -> V +pub struct neo4j::session::Session<'driver> +impl<'driver> neo4j::session::Session<'driver> +pub fn neo4j::session::Session<'driver>::auto_commit<'session, Q: core::convert::AsRef>(&'session mut self, query: Q) -> neo4j::session::AutoCommitBuilder<'driver, 'session, Q, alloc::string::String, std::collections::hash::map::HashMap, alloc::string::String, std::collections::hash::map::HashMap, fn(&mut neo4j::driver::record_stream::RecordStream<'_>) -> neo4j::Result> +pub fn neo4j::session::Session<'driver>::last_bookmarks(&self) -> alloc::sync::Arc +pub fn neo4j::session::Session<'driver>::transaction<'session>(&'session mut self) -> neo4j::session::TransactionBuilder<'driver, 'session, alloc::string::String, std::collections::hash::map::HashMap> +impl<'driver> core::fmt::Debug for neo4j::session::Session<'driver> +pub fn neo4j::session::Session<'driver>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver> core::marker::Send for neo4j::session::Session<'driver> +impl<'driver> core::marker::Sync for neo4j::session::Session<'driver> +impl<'driver> core::marker::Unpin for neo4j::session::Session<'driver> +impl<'driver> !core::panic::unwind_safe::RefUnwindSafe for neo4j::session::Session<'driver> +impl<'driver> !core::panic::unwind_safe::UnwindSafe for neo4j::session::Session<'driver> +impl core::convert::Into for neo4j::session::Session<'driver> where U: core::convert::From +pub fn neo4j::session::Session<'driver>::into(self) -> U +impl core::convert::TryFrom for neo4j::session::Session<'driver> where U: core::convert::Into +pub type neo4j::session::Session<'driver>::Error = core::convert::Infallible +pub fn neo4j::session::Session<'driver>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::session::Session<'driver> where U: core::convert::TryFrom +pub type neo4j::session::Session<'driver>::Error = >::Error +pub fn neo4j::session::Session<'driver>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::session::Session<'driver> where T: 'static + core::marker::Sized +pub fn neo4j::session::Session<'driver>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::session::Session<'driver> where T: core::marker::Sized +pub fn neo4j::session::Session<'driver>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::session::Session<'driver> where T: core::marker::Sized +pub fn neo4j::session::Session<'driver>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::session::Session<'driver> +pub fn neo4j::session::Session<'driver>::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::session::Session<'driver> where V: ppv_lite86::types::MultiLane +pub fn neo4j::session::Session<'driver>::vzip(self) -> V +pub struct neo4j::session::SessionConfig +impl neo4j::session::SessionConfig +pub fn neo4j::session::SessionConfig::new() -> neo4j::session::SessionConfig +pub fn neo4j::session::SessionConfig::with_bookmark_manager(self, manager: alloc::sync::Arc) -> Self +pub fn neo4j::session::SessionConfig::with_bookmarks(self, bookmarks: alloc::sync::Arc) -> Self +pub fn neo4j::session::SessionConfig::with_database(self, database: alloc::sync::Arc) -> Self +pub fn neo4j::session::SessionConfig::with_default_database(self) -> Self +pub fn neo4j::session::SessionConfig::with_default_fetch_size(self) -> Self +pub fn neo4j::session::SessionConfig::with_default_notification_filter(self) -> Self +pub fn neo4j::session::SessionConfig::with_fetch_all(self) -> Self +pub fn neo4j::session::SessionConfig::with_fetch_size(self, fetch_size: u64) -> core::result::Result> +pub fn neo4j::session::SessionConfig::with_impersonated_user(self, user: alloc::sync::Arc) -> Self +pub fn neo4j::session::SessionConfig::with_notification_filter(self, notification_filter: neo4j::driver::notification::NotificationFilter) -> Self +pub fn neo4j::session::SessionConfig::with_session_auth(self, auth: alloc::sync::Arc) -> Self +pub fn neo4j::session::SessionConfig::without_bookmark_manager(self) -> Self +pub fn neo4j::session::SessionConfig::without_bookmarks(self) -> Self +pub fn neo4j::session::SessionConfig::without_impersonated_user(self) -> Self +pub fn neo4j::session::SessionConfig::without_session_auth(self) -> Self +impl core::clone::Clone for neo4j::session::SessionConfig +pub fn neo4j::session::SessionConfig::clone(&self) -> neo4j::session::SessionConfig +impl core::convert::AsRef for neo4j::session::SessionConfig +pub fn neo4j::session::SessionConfig::as_ref(&self) -> &neo4j::session::SessionConfig +impl core::default::Default for neo4j::session::SessionConfig +pub fn neo4j::session::SessionConfig::default() -> neo4j::session::SessionConfig +impl core::fmt::Debug for neo4j::session::SessionConfig +pub fn neo4j::session::SessionConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::session::SessionConfig +impl core::marker::Sync for neo4j::session::SessionConfig +impl core::marker::Unpin for neo4j::session::SessionConfig +impl !core::panic::unwind_safe::RefUnwindSafe for neo4j::session::SessionConfig +impl !core::panic::unwind_safe::UnwindSafe for neo4j::session::SessionConfig +impl core::convert::Into for neo4j::session::SessionConfig where U: core::convert::From +pub fn neo4j::session::SessionConfig::into(self) -> U +impl core::convert::TryFrom for neo4j::session::SessionConfig where U: core::convert::Into +pub type neo4j::session::SessionConfig::Error = core::convert::Infallible +pub fn neo4j::session::SessionConfig::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::session::SessionConfig where U: core::convert::TryFrom +pub type neo4j::session::SessionConfig::Error = >::Error +pub fn neo4j::session::SessionConfig::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::session::SessionConfig where T: core::clone::Clone +pub type neo4j::session::SessionConfig::Owned = T +pub fn neo4j::session::SessionConfig::clone_into(&self, target: &mut T) +pub fn neo4j::session::SessionConfig::to_owned(&self) -> T +impl core::any::Any for neo4j::session::SessionConfig where T: 'static + core::marker::Sized +pub fn neo4j::session::SessionConfig::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::session::SessionConfig where T: core::marker::Sized +pub fn neo4j::session::SessionConfig::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::session::SessionConfig where T: core::marker::Sized +pub fn neo4j::session::SessionConfig::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::session::SessionConfig +pub fn neo4j::session::SessionConfig::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::session::SessionConfig where V: ppv_lite86::types::MultiLane +pub fn neo4j::session::SessionConfig::vzip(self) -> V +pub struct neo4j::session::TransactionBuilder<'driver, 'session, KM, M> +impl<'driver, 'session, KM: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>> neo4j::session::TransactionBuilder<'driver, 'session, KM, M> +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::run(self, receiver: impl core::ops::function::FnOnce(neo4j::transaction::Transaction<'_, '_>) -> neo4j::Result) -> neo4j::Result +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::run_with_retry(self, retry_policy: P, receiver: impl core::ops::function::FnMut(neo4j::transaction::Transaction<'_, '_>) -> neo4j::Result) -> core::result::Result::Error> +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::with_routing_control(self, mode: neo4j::driver::RoutingControl) -> Self +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::with_transaction_meta + core::fmt::Debug, M_: core::borrow::Borrow>>(self, meta: M_) -> neo4j::session::TransactionBuilder<'driver, 'session, KM_, M_> +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::with_transaction_timeout(self, timeout: neo4j::transaction::TransactionTimeout) -> Self +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::without_transaction_meta(self) -> neo4j::session::TransactionBuilder<'driver, 'session, alloc::string::String, std::collections::hash::map::HashMap> +impl<'driver, 'session, KM, M: core::fmt::Debug> core::fmt::Debug for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver, 'session, KM, M> core::marker::Send for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> where KM: core::marker::Send, M: core::marker::Send +impl<'driver, 'session, KM, M> core::marker::Sync for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> where KM: core::marker::Sync, M: core::marker::Sync +impl<'driver, 'session, KM, M> core::marker::Unpin for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> where KM: core::marker::Unpin, M: core::marker::Unpin +impl<'driver, 'session, KM, M> !core::panic::unwind_safe::RefUnwindSafe for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> +impl<'driver, 'session, KM, M> !core::panic::unwind_safe::UnwindSafe for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> +impl core::convert::Into for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> where U: core::convert::From +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::into(self) -> U +impl core::convert::TryFrom for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> where U: core::convert::Into +pub type neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::Error = core::convert::Infallible +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> where U: core::convert::TryFrom +pub type neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::Error = >::Error +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> where T: 'static + core::marker::Sized +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> where T: core::marker::Sized +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> where T: core::marker::Sized +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::session::TransactionBuilder<'driver, 'session, KM, M> where V: ppv_lite86::types::MultiLane +pub fn neo4j::session::TransactionBuilder<'driver, 'session, KM, M>::vzip(self) -> V +pub mod neo4j::summary +#[non_exhaustive] pub enum neo4j::summary::Category +pub neo4j::summary::Category::Deprecation +pub neo4j::summary::Category::Generic +pub neo4j::summary::Category::Hint +pub neo4j::summary::Category::Performance +pub neo4j::summary::Category::Security +pub neo4j::summary::Category::Topology +pub neo4j::summary::Category::Unknown +pub neo4j::summary::Category::Unrecognized +pub neo4j::summary::Category::Unsupported +impl core::clone::Clone for neo4j::summary::Category +pub fn neo4j::summary::Category::clone(&self) -> neo4j::summary::Category +impl core::cmp::Eq for neo4j::summary::Category +impl core::cmp::PartialEq for neo4j::summary::Category +pub fn neo4j::summary::Category::eq(&self, other: &neo4j::summary::Category) -> bool +impl core::fmt::Debug for neo4j::summary::Category +pub fn neo4j::summary::Category::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::summary::Category +impl core::marker::StructuralEq for neo4j::summary::Category +impl core::marker::StructuralPartialEq for neo4j::summary::Category +impl core::marker::Send for neo4j::summary::Category +impl core::marker::Sync for neo4j::summary::Category +impl core::marker::Unpin for neo4j::summary::Category +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::summary::Category +impl core::panic::unwind_safe::UnwindSafe for neo4j::summary::Category +impl core::convert::Into for neo4j::summary::Category where U: core::convert::From +pub fn neo4j::summary::Category::into(self) -> U +impl core::convert::TryFrom for neo4j::summary::Category where U: core::convert::Into +pub type neo4j::summary::Category::Error = core::convert::Infallible +pub fn neo4j::summary::Category::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::summary::Category where U: core::convert::TryFrom +pub type neo4j::summary::Category::Error = >::Error +pub fn neo4j::summary::Category::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::summary::Category where T: core::clone::Clone +pub type neo4j::summary::Category::Owned = T +pub fn neo4j::summary::Category::clone_into(&self, target: &mut T) +pub fn neo4j::summary::Category::to_owned(&self) -> T +impl core::any::Any for neo4j::summary::Category where T: 'static + core::marker::Sized +pub fn neo4j::summary::Category::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::summary::Category where T: core::marker::Sized +pub fn neo4j::summary::Category::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::summary::Category where T: core::marker::Sized +pub fn neo4j::summary::Category::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::summary::Category +pub fn neo4j::summary::Category::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::summary::Category where V: ppv_lite86::types::MultiLane +pub fn neo4j::summary::Category::vzip(self) -> V +#[non_exhaustive] pub enum neo4j::summary::Severity +pub neo4j::summary::Severity::Information +pub neo4j::summary::Severity::Unknown +pub neo4j::summary::Severity::Warning +impl core::clone::Clone for neo4j::summary::Severity +pub fn neo4j::summary::Severity::clone(&self) -> neo4j::summary::Severity +impl core::cmp::Eq for neo4j::summary::Severity +impl core::cmp::PartialEq for neo4j::summary::Severity +pub fn neo4j::summary::Severity::eq(&self, other: &neo4j::summary::Severity) -> bool +impl core::fmt::Debug for neo4j::summary::Severity +pub fn neo4j::summary::Severity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::summary::Severity +impl core::marker::StructuralEq for neo4j::summary::Severity +impl core::marker::StructuralPartialEq for neo4j::summary::Severity +impl core::marker::Send for neo4j::summary::Severity +impl core::marker::Sync for neo4j::summary::Severity +impl core::marker::Unpin for neo4j::summary::Severity +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::summary::Severity +impl core::panic::unwind_safe::UnwindSafe for neo4j::summary::Severity +impl core::convert::Into for neo4j::summary::Severity where U: core::convert::From +pub fn neo4j::summary::Severity::into(self) -> U +impl core::convert::TryFrom for neo4j::summary::Severity where U: core::convert::Into +pub type neo4j::summary::Severity::Error = core::convert::Infallible +pub fn neo4j::summary::Severity::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::summary::Severity where U: core::convert::TryFrom +pub type neo4j::summary::Severity::Error = >::Error +pub fn neo4j::summary::Severity::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::summary::Severity where T: core::clone::Clone +pub type neo4j::summary::Severity::Owned = T +pub fn neo4j::summary::Severity::clone_into(&self, target: &mut T) +pub fn neo4j::summary::Severity::to_owned(&self) -> T +impl core::any::Any for neo4j::summary::Severity where T: 'static + core::marker::Sized +pub fn neo4j::summary::Severity::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::summary::Severity where T: core::marker::Sized +pub fn neo4j::summary::Severity::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::summary::Severity where T: core::marker::Sized +pub fn neo4j::summary::Severity::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::summary::Severity +pub fn neo4j::summary::Severity::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::summary::Severity where V: ppv_lite86::types::MultiLane +pub fn neo4j::summary::Severity::vzip(self) -> V +#[non_exhaustive] pub enum neo4j::summary::SummaryQueryType +pub neo4j::summary::SummaryQueryType::Read +pub neo4j::summary::SummaryQueryType::ReadWrite +pub neo4j::summary::SummaryQueryType::Schema +pub neo4j::summary::SummaryQueryType::Write +impl core::clone::Clone for neo4j::summary::SummaryQueryType +pub fn neo4j::summary::SummaryQueryType::clone(&self) -> neo4j::summary::SummaryQueryType +impl core::default::Default for neo4j::summary::SummaryQueryType +pub fn neo4j::summary::SummaryQueryType::default() -> neo4j::summary::SummaryQueryType +impl core::fmt::Debug for neo4j::summary::SummaryQueryType +pub fn neo4j::summary::SummaryQueryType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::summary::SummaryQueryType +impl core::marker::Sync for neo4j::summary::SummaryQueryType +impl core::marker::Unpin for neo4j::summary::SummaryQueryType +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::summary::SummaryQueryType +impl core::panic::unwind_safe::UnwindSafe for neo4j::summary::SummaryQueryType +impl core::convert::Into for neo4j::summary::SummaryQueryType where U: core::convert::From +pub fn neo4j::summary::SummaryQueryType::into(self) -> U +impl core::convert::TryFrom for neo4j::summary::SummaryQueryType where U: core::convert::Into +pub type neo4j::summary::SummaryQueryType::Error = core::convert::Infallible +pub fn neo4j::summary::SummaryQueryType::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::summary::SummaryQueryType where U: core::convert::TryFrom +pub type neo4j::summary::SummaryQueryType::Error = >::Error +pub fn neo4j::summary::SummaryQueryType::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::summary::SummaryQueryType where T: core::clone::Clone +pub type neo4j::summary::SummaryQueryType::Owned = T +pub fn neo4j::summary::SummaryQueryType::clone_into(&self, target: &mut T) +pub fn neo4j::summary::SummaryQueryType::to_owned(&self) -> T +impl core::any::Any for neo4j::summary::SummaryQueryType where T: 'static + core::marker::Sized +pub fn neo4j::summary::SummaryQueryType::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::summary::SummaryQueryType where T: core::marker::Sized +pub fn neo4j::summary::SummaryQueryType::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::summary::SummaryQueryType where T: core::marker::Sized +pub fn neo4j::summary::SummaryQueryType::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::summary::SummaryQueryType +pub fn neo4j::summary::SummaryQueryType::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::summary::SummaryQueryType where V: ppv_lite86::types::MultiLane +pub fn neo4j::summary::SummaryQueryType::vzip(self) -> V +#[non_exhaustive] pub struct neo4j::summary::Counters +pub neo4j::summary::Counters::constraints_added: i64 +pub neo4j::summary::Counters::constraints_removed: i64 +pub neo4j::summary::Counters::contains_system_updates: bool +pub neo4j::summary::Counters::contains_updates: bool +pub neo4j::summary::Counters::indexes_added: i64 +pub neo4j::summary::Counters::indexes_removed: i64 +pub neo4j::summary::Counters::labels_added: i64 +pub neo4j::summary::Counters::labels_removed: i64 +pub neo4j::summary::Counters::nodes_created: i64 +pub neo4j::summary::Counters::nodes_deleted: i64 +pub neo4j::summary::Counters::properties_set: i64 +pub neo4j::summary::Counters::relationships_created: i64 +pub neo4j::summary::Counters::relationships_deleted: i64 +pub neo4j::summary::Counters::system_updates: i64 +impl core::clone::Clone for neo4j::summary::Counters +pub fn neo4j::summary::Counters::clone(&self) -> neo4j::summary::Counters +impl core::default::Default for neo4j::summary::Counters +pub fn neo4j::summary::Counters::default() -> neo4j::summary::Counters +impl core::fmt::Debug for neo4j::summary::Counters +pub fn neo4j::summary::Counters::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::summary::Counters +impl core::marker::Sync for neo4j::summary::Counters +impl core::marker::Unpin for neo4j::summary::Counters +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::summary::Counters +impl core::panic::unwind_safe::UnwindSafe for neo4j::summary::Counters +impl core::convert::Into for neo4j::summary::Counters where U: core::convert::From +pub fn neo4j::summary::Counters::into(self) -> U +impl core::convert::TryFrom for neo4j::summary::Counters where U: core::convert::Into +pub type neo4j::summary::Counters::Error = core::convert::Infallible +pub fn neo4j::summary::Counters::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::summary::Counters where U: core::convert::TryFrom +pub type neo4j::summary::Counters::Error = >::Error +pub fn neo4j::summary::Counters::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::summary::Counters where T: core::clone::Clone +pub type neo4j::summary::Counters::Owned = T +pub fn neo4j::summary::Counters::clone_into(&self, target: &mut T) +pub fn neo4j::summary::Counters::to_owned(&self) -> T +impl core::any::Any for neo4j::summary::Counters where T: 'static + core::marker::Sized +pub fn neo4j::summary::Counters::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::summary::Counters where T: core::marker::Sized +pub fn neo4j::summary::Counters::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::summary::Counters where T: core::marker::Sized +pub fn neo4j::summary::Counters::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::summary::Counters +pub fn neo4j::summary::Counters::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::summary::Counters where V: ppv_lite86::types::MultiLane +pub fn neo4j::summary::Counters::vzip(self) -> V +#[non_exhaustive] pub struct neo4j::summary::Notification +pub neo4j::summary::Notification::category: neo4j::summary::Category +pub neo4j::summary::Notification::code: alloc::string::String +pub neo4j::summary::Notification::description: alloc::string::String +pub neo4j::summary::Notification::position: core::option::Option +pub neo4j::summary::Notification::raw_category: alloc::string::String +pub neo4j::summary::Notification::raw_severity: alloc::string::String +pub neo4j::summary::Notification::severity: neo4j::summary::Severity +pub neo4j::summary::Notification::title: alloc::string::String +impl core::clone::Clone for neo4j::summary::Notification +pub fn neo4j::summary::Notification::clone(&self) -> neo4j::summary::Notification +impl core::fmt::Debug for neo4j::summary::Notification +pub fn neo4j::summary::Notification::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::summary::Notification +impl core::marker::Sync for neo4j::summary::Notification +impl core::marker::Unpin for neo4j::summary::Notification +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::summary::Notification +impl core::panic::unwind_safe::UnwindSafe for neo4j::summary::Notification +impl core::convert::Into for neo4j::summary::Notification where U: core::convert::From +pub fn neo4j::summary::Notification::into(self) -> U +impl core::convert::TryFrom for neo4j::summary::Notification where U: core::convert::Into +pub type neo4j::summary::Notification::Error = core::convert::Infallible +pub fn neo4j::summary::Notification::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::summary::Notification where U: core::convert::TryFrom +pub type neo4j::summary::Notification::Error = >::Error +pub fn neo4j::summary::Notification::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::summary::Notification where T: core::clone::Clone +pub type neo4j::summary::Notification::Owned = T +pub fn neo4j::summary::Notification::clone_into(&self, target: &mut T) +pub fn neo4j::summary::Notification::to_owned(&self) -> T +impl core::any::Any for neo4j::summary::Notification where T: 'static + core::marker::Sized +pub fn neo4j::summary::Notification::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::summary::Notification where T: core::marker::Sized +pub fn neo4j::summary::Notification::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::summary::Notification where T: core::marker::Sized +pub fn neo4j::summary::Notification::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::summary::Notification +pub fn neo4j::summary::Notification::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::summary::Notification where V: ppv_lite86::types::MultiLane +pub fn neo4j::summary::Notification::vzip(self) -> V +#[non_exhaustive] pub struct neo4j::summary::Plan +pub neo4j::summary::Plan::args: std::collections::hash::map::HashMap +pub neo4j::summary::Plan::children: alloc::vec::Vec +pub neo4j::summary::Plan::identifiers: alloc::vec::Vec +pub neo4j::summary::Plan::op_type: alloc::string::String +impl core::clone::Clone for neo4j::summary::Plan +pub fn neo4j::summary::Plan::clone(&self) -> neo4j::summary::Plan +impl core::fmt::Debug for neo4j::summary::Plan +pub fn neo4j::summary::Plan::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::summary::Plan +impl core::marker::Sync for neo4j::summary::Plan +impl core::marker::Unpin for neo4j::summary::Plan +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::summary::Plan +impl core::panic::unwind_safe::UnwindSafe for neo4j::summary::Plan +impl core::convert::Into for neo4j::summary::Plan where U: core::convert::From +pub fn neo4j::summary::Plan::into(self) -> U +impl core::convert::TryFrom for neo4j::summary::Plan where U: core::convert::Into +pub type neo4j::summary::Plan::Error = core::convert::Infallible +pub fn neo4j::summary::Plan::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::summary::Plan where U: core::convert::TryFrom +pub type neo4j::summary::Plan::Error = >::Error +pub fn neo4j::summary::Plan::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::summary::Plan where T: core::clone::Clone +pub type neo4j::summary::Plan::Owned = T +pub fn neo4j::summary::Plan::clone_into(&self, target: &mut T) +pub fn neo4j::summary::Plan::to_owned(&self) -> T +impl core::any::Any for neo4j::summary::Plan where T: 'static + core::marker::Sized +pub fn neo4j::summary::Plan::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::summary::Plan where T: core::marker::Sized +pub fn neo4j::summary::Plan::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::summary::Plan where T: core::marker::Sized +pub fn neo4j::summary::Plan::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::summary::Plan +pub fn neo4j::summary::Plan::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::summary::Plan where V: ppv_lite86::types::MultiLane +pub fn neo4j::summary::Plan::vzip(self) -> V +pub struct neo4j::summary::Position +pub neo4j::summary::Position::column: i64 +pub neo4j::summary::Position::line: i64 +pub neo4j::summary::Position::offset: i64 +impl core::clone::Clone for neo4j::summary::Position +pub fn neo4j::summary::Position::clone(&self) -> neo4j::summary::Position +impl core::fmt::Debug for neo4j::summary::Position +pub fn neo4j::summary::Position::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::summary::Position +impl core::marker::Sync for neo4j::summary::Position +impl core::marker::Unpin for neo4j::summary::Position +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::summary::Position +impl core::panic::unwind_safe::UnwindSafe for neo4j::summary::Position +impl core::convert::Into for neo4j::summary::Position where U: core::convert::From +pub fn neo4j::summary::Position::into(self) -> U +impl core::convert::TryFrom for neo4j::summary::Position where U: core::convert::Into +pub type neo4j::summary::Position::Error = core::convert::Infallible +pub fn neo4j::summary::Position::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::summary::Position where U: core::convert::TryFrom +pub type neo4j::summary::Position::Error = >::Error +pub fn neo4j::summary::Position::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::summary::Position where T: core::clone::Clone +pub type neo4j::summary::Position::Owned = T +pub fn neo4j::summary::Position::clone_into(&self, target: &mut T) +pub fn neo4j::summary::Position::to_owned(&self) -> T +impl core::any::Any for neo4j::summary::Position where T: 'static + core::marker::Sized +pub fn neo4j::summary::Position::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::summary::Position where T: core::marker::Sized +pub fn neo4j::summary::Position::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::summary::Position where T: core::marker::Sized +pub fn neo4j::summary::Position::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::summary::Position +pub fn neo4j::summary::Position::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::summary::Position where V: ppv_lite86::types::MultiLane +pub fn neo4j::summary::Position::vzip(self) -> V +#[non_exhaustive] pub struct neo4j::summary::Profile +pub neo4j::summary::Profile::args: std::collections::hash::map::HashMap +pub neo4j::summary::Profile::children: alloc::vec::Vec +pub neo4j::summary::Profile::db_hits: i64 +pub neo4j::summary::Profile::has_page_cache_stats: bool +pub neo4j::summary::Profile::identifiers: alloc::vec::Vec +pub neo4j::summary::Profile::op_type: alloc::string::String +pub neo4j::summary::Profile::page_cache_hit_ratio: f64 +pub neo4j::summary::Profile::page_cache_hits: i64 +pub neo4j::summary::Profile::page_cache_misses: i64 +pub neo4j::summary::Profile::rows: i64 +pub neo4j::summary::Profile::time: i64 +impl core::clone::Clone for neo4j::summary::Profile +pub fn neo4j::summary::Profile::clone(&self) -> neo4j::summary::Profile +impl core::fmt::Debug for neo4j::summary::Profile +pub fn neo4j::summary::Profile::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::summary::Profile +impl core::marker::Sync for neo4j::summary::Profile +impl core::marker::Unpin for neo4j::summary::Profile +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::summary::Profile +impl core::panic::unwind_safe::UnwindSafe for neo4j::summary::Profile +impl core::convert::Into for neo4j::summary::Profile where U: core::convert::From +pub fn neo4j::summary::Profile::into(self) -> U +impl core::convert::TryFrom for neo4j::summary::Profile where U: core::convert::Into +pub type neo4j::summary::Profile::Error = core::convert::Infallible +pub fn neo4j::summary::Profile::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::summary::Profile where U: core::convert::TryFrom +pub type neo4j::summary::Profile::Error = >::Error +pub fn neo4j::summary::Profile::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::summary::Profile where T: core::clone::Clone +pub type neo4j::summary::Profile::Owned = T +pub fn neo4j::summary::Profile::clone_into(&self, target: &mut T) +pub fn neo4j::summary::Profile::to_owned(&self) -> T +impl core::any::Any for neo4j::summary::Profile where T: 'static + core::marker::Sized +pub fn neo4j::summary::Profile::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::summary::Profile where T: core::marker::Sized +pub fn neo4j::summary::Profile::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::summary::Profile where T: core::marker::Sized +pub fn neo4j::summary::Profile::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::summary::Profile +pub fn neo4j::summary::Profile::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::summary::Profile where V: ppv_lite86::types::MultiLane +pub fn neo4j::summary::Profile::vzip(self) -> V +pub struct neo4j::summary::ServerInfo +pub neo4j::summary::ServerInfo::address: alloc::sync::Arc +pub neo4j::summary::ServerInfo::protocol_version: (u8, u8) +pub neo4j::summary::ServerInfo::server_agent: alloc::sync::Arc +impl core::clone::Clone for neo4j::summary::ServerInfo +pub fn neo4j::summary::ServerInfo::clone(&self) -> neo4j::summary::ServerInfo +impl core::fmt::Debug for neo4j::summary::ServerInfo +pub fn neo4j::summary::ServerInfo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::summary::ServerInfo +impl core::marker::Sync for neo4j::summary::ServerInfo +impl core::marker::Unpin for neo4j::summary::ServerInfo +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::summary::ServerInfo +impl core::panic::unwind_safe::UnwindSafe for neo4j::summary::ServerInfo +impl core::convert::Into for neo4j::summary::ServerInfo where U: core::convert::From +pub fn neo4j::summary::ServerInfo::into(self) -> U +impl core::convert::TryFrom for neo4j::summary::ServerInfo where U: core::convert::Into +pub type neo4j::summary::ServerInfo::Error = core::convert::Infallible +pub fn neo4j::summary::ServerInfo::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::summary::ServerInfo where U: core::convert::TryFrom +pub type neo4j::summary::ServerInfo::Error = >::Error +pub fn neo4j::summary::ServerInfo::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::summary::ServerInfo where T: core::clone::Clone +pub type neo4j::summary::ServerInfo::Owned = T +pub fn neo4j::summary::ServerInfo::clone_into(&self, target: &mut T) +pub fn neo4j::summary::ServerInfo::to_owned(&self) -> T +impl core::any::Any for neo4j::summary::ServerInfo where T: 'static + core::marker::Sized +pub fn neo4j::summary::ServerInfo::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::summary::ServerInfo where T: core::marker::Sized +pub fn neo4j::summary::ServerInfo::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::summary::ServerInfo where T: core::marker::Sized +pub fn neo4j::summary::ServerInfo::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::summary::ServerInfo +pub fn neo4j::summary::ServerInfo::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::summary::ServerInfo where V: ppv_lite86::types::MultiLane +pub fn neo4j::summary::ServerInfo::vzip(self) -> V +#[non_exhaustive] pub struct neo4j::summary::Summary +pub neo4j::summary::Summary::counters: neo4j::summary::Counters +pub neo4j::summary::Summary::database: core::option::Option +pub neo4j::summary::Summary::notifications: core::option::Option> +pub neo4j::summary::Summary::plan: core::option::Option +pub neo4j::summary::Summary::profile: core::option::Option +pub neo4j::summary::Summary::query_type: core::option::Option +pub neo4j::summary::Summary::result_available_after: core::option::Option +pub neo4j::summary::Summary::result_consumed_after: core::option::Option +pub neo4j::summary::Summary::server_info: neo4j::summary::ServerInfo +impl core::clone::Clone for neo4j::summary::Summary +pub fn neo4j::summary::Summary::clone(&self) -> neo4j::summary::Summary +impl core::fmt::Debug for neo4j::summary::Summary +pub fn neo4j::summary::Summary::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::summary::Summary +impl core::marker::Sync for neo4j::summary::Summary +impl core::marker::Unpin for neo4j::summary::Summary +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::summary::Summary +impl core::panic::unwind_safe::UnwindSafe for neo4j::summary::Summary +impl core::convert::Into for neo4j::summary::Summary where U: core::convert::From +pub fn neo4j::summary::Summary::into(self) -> U +impl core::convert::TryFrom for neo4j::summary::Summary where U: core::convert::Into +pub type neo4j::summary::Summary::Error = core::convert::Infallible +pub fn neo4j::summary::Summary::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::summary::Summary where U: core::convert::TryFrom +pub type neo4j::summary::Summary::Error = >::Error +pub fn neo4j::summary::Summary::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::summary::Summary where T: core::clone::Clone +pub type neo4j::summary::Summary::Owned = T +pub fn neo4j::summary::Summary::clone_into(&self, target: &mut T) +pub fn neo4j::summary::Summary::to_owned(&self) -> T +impl core::any::Any for neo4j::summary::Summary where T: 'static + core::marker::Sized +pub fn neo4j::summary::Summary::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::summary::Summary where T: core::marker::Sized +pub fn neo4j::summary::Summary::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::summary::Summary where T: core::marker::Sized +pub fn neo4j::summary::Summary::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::summary::Summary +pub fn neo4j::summary::Summary::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::summary::Summary where V: ppv_lite86::types::MultiLane +pub fn neo4j::summary::Summary::vzip(self) -> V +pub mod neo4j::transaction +pub struct neo4j::transaction::Transaction<'driver, 'tx> +impl<'driver, 'tx> neo4j::transaction::Transaction<'driver, 'tx> +pub fn neo4j::transaction::Transaction<'driver, 'tx>::commit(self) -> neo4j::Result<()> +pub fn neo4j::transaction::Transaction<'driver, 'tx>::query>(&'tx self, query: Q) -> neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, alloc::string::String, std::collections::hash::map::HashMap> +pub fn neo4j::transaction::Transaction<'driver, 'tx>::rollback(self) -> neo4j::Result<()> +impl<'driver, 'tx> core::fmt::Debug for neo4j::transaction::Transaction<'driver, 'tx> +pub fn neo4j::transaction::Transaction<'driver, 'tx>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver, 'tx> !core::marker::Send for neo4j::transaction::Transaction<'driver, 'tx> +impl<'driver, 'tx> !core::marker::Sync for neo4j::transaction::Transaction<'driver, 'tx> +impl<'driver, 'tx> core::marker::Unpin for neo4j::transaction::Transaction<'driver, 'tx> +impl<'driver, 'tx> !core::panic::unwind_safe::RefUnwindSafe for neo4j::transaction::Transaction<'driver, 'tx> +impl<'driver, 'tx> !core::panic::unwind_safe::UnwindSafe for neo4j::transaction::Transaction<'driver, 'tx> +impl core::convert::Into for neo4j::transaction::Transaction<'driver, 'tx> where U: core::convert::From +pub fn neo4j::transaction::Transaction<'driver, 'tx>::into(self) -> U +impl core::convert::TryFrom for neo4j::transaction::Transaction<'driver, 'tx> where U: core::convert::Into +pub type neo4j::transaction::Transaction<'driver, 'tx>::Error = core::convert::Infallible +pub fn neo4j::transaction::Transaction<'driver, 'tx>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::transaction::Transaction<'driver, 'tx> where U: core::convert::TryFrom +pub type neo4j::transaction::Transaction<'driver, 'tx>::Error = >::Error +pub fn neo4j::transaction::Transaction<'driver, 'tx>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::transaction::Transaction<'driver, 'tx> where T: 'static + core::marker::Sized +pub fn neo4j::transaction::Transaction<'driver, 'tx>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::transaction::Transaction<'driver, 'tx> where T: core::marker::Sized +pub fn neo4j::transaction::Transaction<'driver, 'tx>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::transaction::Transaction<'driver, 'tx> where T: core::marker::Sized +pub fn neo4j::transaction::Transaction<'driver, 'tx>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::transaction::Transaction<'driver, 'tx> +pub fn neo4j::transaction::Transaction<'driver, 'tx>::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::transaction::Transaction<'driver, 'tx> where V: ppv_lite86::types::MultiLane +pub fn neo4j::transaction::Transaction<'driver, 'tx>::vzip(self) -> V +pub struct neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q: core::convert::AsRef, K: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>> +impl<'driver, 'tx, Q: core::convert::AsRef, K: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>> neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::run(self) -> neo4j::Result> +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::with_parameters + core::fmt::Debug, M_: core::borrow::Borrow>>(self, parameters: M_) -> neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K_, M_> +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::without_parameters(self) -> neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, alloc::string::String, std::collections::hash::map::HashMap> +impl<'driver, 'tx, Q: core::convert::AsRef, K: core::borrow::Borrow + core::fmt::Debug, M: core::borrow::Borrow>> core::fmt::Debug for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver, 'tx, Q, K, M> !core::marker::Send for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +impl<'driver, 'tx, Q, K, M> !core::marker::Sync for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +impl<'driver, 'tx, Q, K, M> core::marker::Unpin for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where K: core::marker::Unpin, M: core::marker::Unpin, Q: core::marker::Unpin +impl<'driver, 'tx, Q, K, M> !core::panic::unwind_safe::RefUnwindSafe for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +impl<'driver, 'tx, Q, K, M> !core::panic::unwind_safe::UnwindSafe for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +impl core::convert::Into for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where U: core::convert::From +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::into(self) -> U +impl core::convert::TryFrom for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where U: core::convert::Into +pub type neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::Error = core::convert::Infallible +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where U: core::convert::TryFrom +pub type neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::Error = >::Error +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where T: 'static + core::marker::Sized +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where T: core::marker::Sized +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where T: core::marker::Sized +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M> where V: ppv_lite86::types::MultiLane +pub fn neo4j::transaction::TransactionQueryBuilder<'driver, 'tx, Q, K, M>::vzip(self) -> V +pub struct neo4j::transaction::TransactionRecordStream<'driver, 'tx>(_, _) +impl<'driver, 'tx> neo4j::transaction::TransactionRecordStream<'driver, 'tx> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::consume(self) -> neo4j::Result> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::keys(&self) -> alloc::vec::Vec> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::single(&mut self) -> core::result::Result, neo4j::driver::record_stream::GetSingleRecordError> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::try_as_eager_result(&mut self) -> neo4j::Result> +impl<'driver, 'tx> core::fmt::Debug for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'driver, 'tx> core::iter::traits::iterator::Iterator for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +pub type neo4j::transaction::TransactionRecordStream<'driver, 'tx>::Item = core::result::Result +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::next(&mut self) -> core::option::Option +impl<'driver, 'tx> core::ops::drop::Drop for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::drop(&mut self) +impl<'driver, 'tx> !core::marker::Send for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +impl<'driver, 'tx> !core::marker::Sync for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +impl<'driver, 'tx> core::marker::Unpin for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +impl<'driver, 'tx> !core::panic::unwind_safe::RefUnwindSafe for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +impl<'driver, 'tx> !core::panic::unwind_safe::UnwindSafe for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +impl core::iter::traits::collect::IntoIterator for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where I: core::iter::traits::iterator::Iterator +pub type neo4j::transaction::TransactionRecordStream<'driver, 'tx>::IntoIter = I +pub type neo4j::transaction::TransactionRecordStream<'driver, 'tx>::Item = ::Item +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::into_iter(self) -> I +impl rand::seq::IteratorRandom for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where I: core::iter::traits::iterator::Iterator +impl core::convert::Into for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where U: core::convert::From +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::into(self) -> U +impl core::convert::TryFrom for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where U: core::convert::Into +pub type neo4j::transaction::TransactionRecordStream<'driver, 'tx>::Error = core::convert::Infallible +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where U: core::convert::TryFrom +pub type neo4j::transaction::TransactionRecordStream<'driver, 'tx>::Error = >::Error +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where T: 'static + core::marker::Sized +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where T: core::marker::Sized +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where T: core::marker::Sized +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::transaction::TransactionRecordStream<'driver, 'tx> +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::from(t: T) -> T +impl itertools::Itertools for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where T: core::iter::traits::iterator::Iterator + core::marker::Sized +impl ppv_lite86::types::VZip for neo4j::transaction::TransactionRecordStream<'driver, 'tx> where V: ppv_lite86::types::MultiLane +pub fn neo4j::transaction::TransactionRecordStream<'driver, 'tx>::vzip(self) -> V +pub struct neo4j::transaction::TransactionTimeout +impl neo4j::transaction::TransactionTimeout +pub fn neo4j::transaction::TransactionTimeout::from_millis(timeout: i64) -> core::option::Option +pub fn neo4j::transaction::TransactionTimeout::none() -> Self +impl core::clone::Clone for neo4j::transaction::TransactionTimeout +pub fn neo4j::transaction::TransactionTimeout::clone(&self) -> neo4j::transaction::TransactionTimeout +impl core::default::Default for neo4j::transaction::TransactionTimeout +pub fn neo4j::transaction::TransactionTimeout::default() -> Self +impl core::fmt::Debug for neo4j::transaction::TransactionTimeout +pub fn neo4j::transaction::TransactionTimeout::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::transaction::TransactionTimeout +impl core::marker::Send for neo4j::transaction::TransactionTimeout +impl core::marker::Sync for neo4j::transaction::TransactionTimeout +impl core::marker::Unpin for neo4j::transaction::TransactionTimeout +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::transaction::TransactionTimeout +impl core::panic::unwind_safe::UnwindSafe for neo4j::transaction::TransactionTimeout +impl core::convert::Into for neo4j::transaction::TransactionTimeout where U: core::convert::From +pub fn neo4j::transaction::TransactionTimeout::into(self) -> U +impl core::convert::TryFrom for neo4j::transaction::TransactionTimeout where U: core::convert::Into +pub type neo4j::transaction::TransactionTimeout::Error = core::convert::Infallible +pub fn neo4j::transaction::TransactionTimeout::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::transaction::TransactionTimeout where U: core::convert::TryFrom +pub type neo4j::transaction::TransactionTimeout::Error = >::Error +pub fn neo4j::transaction::TransactionTimeout::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::transaction::TransactionTimeout where T: core::clone::Clone +pub type neo4j::transaction::TransactionTimeout::Owned = T +pub fn neo4j::transaction::TransactionTimeout::clone_into(&self, target: &mut T) +pub fn neo4j::transaction::TransactionTimeout::to_owned(&self) -> T +impl core::any::Any for neo4j::transaction::TransactionTimeout where T: 'static + core::marker::Sized +pub fn neo4j::transaction::TransactionTimeout::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::transaction::TransactionTimeout where T: core::marker::Sized +pub fn neo4j::transaction::TransactionTimeout::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::transaction::TransactionTimeout where T: core::marker::Sized +pub fn neo4j::transaction::TransactionTimeout::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::transaction::TransactionTimeout +pub fn neo4j::transaction::TransactionTimeout::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::transaction::TransactionTimeout where V: ppv_lite86::types::MultiLane +pub fn neo4j::transaction::TransactionTimeout::vzip(self) -> V +pub mod neo4j::value +pub mod neo4j::value::graph +#[non_exhaustive] pub struct neo4j::value::graph::Node +pub neo4j::value::graph::Node::element_id: alloc::string::String +pub neo4j::value::graph::Node::id: i64 +pub neo4j::value::graph::Node::labels: alloc::vec::Vec +pub neo4j::value::graph::Node::properties: std::collections::hash::map::HashMap +impl core::clone::Clone for neo4j::value::graph::Node +pub fn neo4j::value::graph::Node::clone(&self) -> neo4j::value::graph::Node +impl core::cmp::PartialEq for neo4j::value::graph::Node +pub fn neo4j::value::graph::Node::eq(&self, other: &neo4j::value::graph::Node) -> bool +impl core::convert::TryFrom for neo4j::value::graph::Node +pub type neo4j::value::graph::Node::Error = neo4j::ValueReceive +pub fn neo4j::value::graph::Node::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::fmt::Debug for neo4j::value::graph::Node +pub fn neo4j::value::graph::Node::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::value::graph::Node +pub fn neo4j::value::graph::Node::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::StructuralPartialEq for neo4j::value::graph::Node +impl core::marker::Send for neo4j::value::graph::Node +impl core::marker::Sync for neo4j::value::graph::Node +impl core::marker::Unpin for neo4j::value::graph::Node +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::graph::Node +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::graph::Node +impl core::convert::Into for neo4j::value::graph::Node where U: core::convert::From +pub fn neo4j::value::graph::Node::into(self) -> U +impl core::convert::TryFrom for neo4j::value::graph::Node where U: core::convert::Into +pub type neo4j::value::graph::Node::Error = core::convert::Infallible +pub fn neo4j::value::graph::Node::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::graph::Node where U: core::convert::TryFrom +pub type neo4j::value::graph::Node::Error = >::Error +pub fn neo4j::value::graph::Node::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::graph::Node where T: core::clone::Clone +pub type neo4j::value::graph::Node::Owned = T +pub fn neo4j::value::graph::Node::clone_into(&self, target: &mut T) +pub fn neo4j::value::graph::Node::to_owned(&self) -> T +impl alloc::string::ToString for neo4j::value::graph::Node where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::value::graph::Node::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::value::graph::Node where T: 'static + core::marker::Sized +pub fn neo4j::value::graph::Node::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::graph::Node where T: core::marker::Sized +pub fn neo4j::value::graph::Node::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::graph::Node where T: core::marker::Sized +pub fn neo4j::value::graph::Node::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::graph::Node +pub fn neo4j::value::graph::Node::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::graph::Node where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::graph::Node::vzip(self) -> V +pub struct neo4j::value::graph::Path +pub neo4j::value::graph::Path::indices: alloc::vec::Vec +pub neo4j::value::graph::Path::nodes: alloc::vec::Vec +pub neo4j::value::graph::Path::relationships: alloc::vec::Vec +impl neo4j::value::graph::Path +pub fn neo4j::value::graph::Path::traverse(&self) -> alloc::vec::Vec<(&neo4j::value::graph::Node, &neo4j::value::graph::UnboundRelationship, &neo4j::value::graph::Node)> +impl core::clone::Clone for neo4j::value::graph::Path +pub fn neo4j::value::graph::Path::clone(&self) -> neo4j::value::graph::Path +impl core::cmp::PartialEq for neo4j::value::graph::Path +pub fn neo4j::value::graph::Path::eq(&self, other: &neo4j::value::graph::Path) -> bool +impl core::convert::TryFrom for neo4j::value::graph::Path +pub type neo4j::value::graph::Path::Error = neo4j::ValueReceive +pub fn neo4j::value::graph::Path::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::fmt::Debug for neo4j::value::graph::Path +pub fn neo4j::value::graph::Path::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::value::graph::Path +pub fn neo4j::value::graph::Path::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::StructuralPartialEq for neo4j::value::graph::Path +impl core::marker::Send for neo4j::value::graph::Path +impl core::marker::Sync for neo4j::value::graph::Path +impl core::marker::Unpin for neo4j::value::graph::Path +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::graph::Path +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::graph::Path +impl core::convert::Into for neo4j::value::graph::Path where U: core::convert::From +pub fn neo4j::value::graph::Path::into(self) -> U +impl core::convert::TryFrom for neo4j::value::graph::Path where U: core::convert::Into +pub type neo4j::value::graph::Path::Error = core::convert::Infallible +pub fn neo4j::value::graph::Path::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::graph::Path where U: core::convert::TryFrom +pub type neo4j::value::graph::Path::Error = >::Error +pub fn neo4j::value::graph::Path::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::graph::Path where T: core::clone::Clone +pub type neo4j::value::graph::Path::Owned = T +pub fn neo4j::value::graph::Path::clone_into(&self, target: &mut T) +pub fn neo4j::value::graph::Path::to_owned(&self) -> T +impl alloc::string::ToString for neo4j::value::graph::Path where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::value::graph::Path::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::value::graph::Path where T: 'static + core::marker::Sized +pub fn neo4j::value::graph::Path::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::graph::Path where T: core::marker::Sized +pub fn neo4j::value::graph::Path::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::graph::Path where T: core::marker::Sized +pub fn neo4j::value::graph::Path::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::graph::Path +pub fn neo4j::value::graph::Path::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::graph::Path where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::graph::Path::vzip(self) -> V +pub struct neo4j::value::graph::Relationship +pub neo4j::value::graph::Relationship::element_id: alloc::string::String +pub neo4j::value::graph::Relationship::end_node_element_id: alloc::string::String +pub neo4j::value::graph::Relationship::end_node_id: i64 +pub neo4j::value::graph::Relationship::id: i64 +pub neo4j::value::graph::Relationship::properties: std::collections::hash::map::HashMap +pub neo4j::value::graph::Relationship::start_node_element_id: alloc::string::String +pub neo4j::value::graph::Relationship::start_node_id: i64 +pub neo4j::value::graph::Relationship::type_: alloc::string::String +impl core::clone::Clone for neo4j::value::graph::Relationship +pub fn neo4j::value::graph::Relationship::clone(&self) -> neo4j::value::graph::Relationship +impl core::cmp::PartialEq for neo4j::value::graph::Relationship +pub fn neo4j::value::graph::Relationship::eq(&self, other: &neo4j::value::graph::Relationship) -> bool +impl core::convert::TryFrom for neo4j::value::graph::Relationship +pub type neo4j::value::graph::Relationship::Error = neo4j::ValueReceive +pub fn neo4j::value::graph::Relationship::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::fmt::Debug for neo4j::value::graph::Relationship +pub fn neo4j::value::graph::Relationship::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::value::graph::Relationship +pub fn neo4j::value::graph::Relationship::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::StructuralPartialEq for neo4j::value::graph::Relationship +impl core::marker::Send for neo4j::value::graph::Relationship +impl core::marker::Sync for neo4j::value::graph::Relationship +impl core::marker::Unpin for neo4j::value::graph::Relationship +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::graph::Relationship +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::graph::Relationship +impl core::convert::Into for neo4j::value::graph::Relationship where U: core::convert::From +pub fn neo4j::value::graph::Relationship::into(self) -> U +impl core::convert::TryFrom for neo4j::value::graph::Relationship where U: core::convert::Into +pub type neo4j::value::graph::Relationship::Error = core::convert::Infallible +pub fn neo4j::value::graph::Relationship::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::graph::Relationship where U: core::convert::TryFrom +pub type neo4j::value::graph::Relationship::Error = >::Error +pub fn neo4j::value::graph::Relationship::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::graph::Relationship where T: core::clone::Clone +pub type neo4j::value::graph::Relationship::Owned = T +pub fn neo4j::value::graph::Relationship::clone_into(&self, target: &mut T) +pub fn neo4j::value::graph::Relationship::to_owned(&self) -> T +impl alloc::string::ToString for neo4j::value::graph::Relationship where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::value::graph::Relationship::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::value::graph::Relationship where T: 'static + core::marker::Sized +pub fn neo4j::value::graph::Relationship::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::graph::Relationship where T: core::marker::Sized +pub fn neo4j::value::graph::Relationship::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::graph::Relationship where T: core::marker::Sized +pub fn neo4j::value::graph::Relationship::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::graph::Relationship +pub fn neo4j::value::graph::Relationship::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::graph::Relationship where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::graph::Relationship::vzip(self) -> V +pub struct neo4j::value::graph::UnboundRelationship +pub neo4j::value::graph::UnboundRelationship::element_id: alloc::string::String +pub neo4j::value::graph::UnboundRelationship::id: i64 +pub neo4j::value::graph::UnboundRelationship::properties: std::collections::hash::map::HashMap +pub neo4j::value::graph::UnboundRelationship::type_: alloc::string::String +impl core::clone::Clone for neo4j::value::graph::UnboundRelationship +pub fn neo4j::value::graph::UnboundRelationship::clone(&self) -> neo4j::value::graph::UnboundRelationship +impl core::cmp::PartialEq for neo4j::value::graph::UnboundRelationship +pub fn neo4j::value::graph::UnboundRelationship::eq(&self, other: &neo4j::value::graph::UnboundRelationship) -> bool +impl core::fmt::Debug for neo4j::value::graph::UnboundRelationship +pub fn neo4j::value::graph::UnboundRelationship::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::StructuralPartialEq for neo4j::value::graph::UnboundRelationship +impl core::marker::Send for neo4j::value::graph::UnboundRelationship +impl core::marker::Sync for neo4j::value::graph::UnboundRelationship +impl core::marker::Unpin for neo4j::value::graph::UnboundRelationship +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::graph::UnboundRelationship +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::graph::UnboundRelationship +impl core::convert::Into for neo4j::value::graph::UnboundRelationship where U: core::convert::From +pub fn neo4j::value::graph::UnboundRelationship::into(self) -> U +impl core::convert::TryFrom for neo4j::value::graph::UnboundRelationship where U: core::convert::Into +pub type neo4j::value::graph::UnboundRelationship::Error = core::convert::Infallible +pub fn neo4j::value::graph::UnboundRelationship::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::graph::UnboundRelationship where U: core::convert::TryFrom +pub type neo4j::value::graph::UnboundRelationship::Error = >::Error +pub fn neo4j::value::graph::UnboundRelationship::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::graph::UnboundRelationship where T: core::clone::Clone +pub type neo4j::value::graph::UnboundRelationship::Owned = T +pub fn neo4j::value::graph::UnboundRelationship::clone_into(&self, target: &mut T) +pub fn neo4j::value::graph::UnboundRelationship::to_owned(&self) -> T +impl core::any::Any for neo4j::value::graph::UnboundRelationship where T: 'static + core::marker::Sized +pub fn neo4j::value::graph::UnboundRelationship::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::graph::UnboundRelationship where T: core::marker::Sized +pub fn neo4j::value::graph::UnboundRelationship::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::graph::UnboundRelationship where T: core::marker::Sized +pub fn neo4j::value::graph::UnboundRelationship::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::graph::UnboundRelationship +pub fn neo4j::value::graph::UnboundRelationship::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::graph::UnboundRelationship where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::graph::UnboundRelationship::vzip(self) -> V +pub mod neo4j::value::spatial +pub struct neo4j::value::spatial::Cartesian2D +impl neo4j::value::spatial::Cartesian2D +pub fn neo4j::value::spatial::Cartesian2D::new(x: f64, y: f64) -> Self +pub fn neo4j::value::spatial::Cartesian2D::srid(&self) -> i64 +pub fn neo4j::value::spatial::Cartesian2D::x(&self) -> f64 +pub fn neo4j::value::spatial::Cartesian2D::y(&self) -> f64 +impl core::clone::Clone for neo4j::value::spatial::Cartesian2D +pub fn neo4j::value::spatial::Cartesian2D::clone(&self) -> neo4j::value::spatial::Cartesian2D +impl core::cmp::PartialEq for neo4j::value::spatial::Cartesian2D +pub fn neo4j::value::spatial::Cartesian2D::eq(&self, other: &neo4j::value::spatial::Cartesian2D) -> bool +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::Cartesian2D) -> Self +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian2D +pub type neo4j::value::spatial::Cartesian2D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::Cartesian2D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian2D +pub type neo4j::value::spatial::Cartesian2D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::Cartesian2D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::fmt::Debug for neo4j::value::spatial::Cartesian2D +pub fn neo4j::value::spatial::Cartesian2D::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::value::spatial::Cartesian2D +pub fn neo4j::value::spatial::Cartesian2D::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::value::spatial::Cartesian2D +impl core::marker::StructuralPartialEq for neo4j::value::spatial::Cartesian2D +impl core::marker::Send for neo4j::value::spatial::Cartesian2D +impl core::marker::Sync for neo4j::value::spatial::Cartesian2D +impl core::marker::Unpin for neo4j::value::spatial::Cartesian2D +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::spatial::Cartesian2D +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::spatial::Cartesian2D +impl core::convert::Into for neo4j::value::spatial::Cartesian2D where U: core::convert::From +pub fn neo4j::value::spatial::Cartesian2D::into(self) -> U +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian2D where U: core::convert::Into +pub type neo4j::value::spatial::Cartesian2D::Error = core::convert::Infallible +pub fn neo4j::value::spatial::Cartesian2D::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::spatial::Cartesian2D where U: core::convert::TryFrom +pub type neo4j::value::spatial::Cartesian2D::Error = >::Error +pub fn neo4j::value::spatial::Cartesian2D::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::spatial::Cartesian2D where T: core::clone::Clone +pub type neo4j::value::spatial::Cartesian2D::Owned = T +pub fn neo4j::value::spatial::Cartesian2D::clone_into(&self, target: &mut T) +pub fn neo4j::value::spatial::Cartesian2D::to_owned(&self) -> T +impl alloc::string::ToString for neo4j::value::spatial::Cartesian2D where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::value::spatial::Cartesian2D::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::value::spatial::Cartesian2D where T: 'static + core::marker::Sized +pub fn neo4j::value::spatial::Cartesian2D::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::spatial::Cartesian2D where T: core::marker::Sized +pub fn neo4j::value::spatial::Cartesian2D::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::spatial::Cartesian2D where T: core::marker::Sized +pub fn neo4j::value::spatial::Cartesian2D::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::spatial::Cartesian2D +pub fn neo4j::value::spatial::Cartesian2D::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::spatial::Cartesian2D where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::spatial::Cartesian2D::vzip(self) -> V +pub struct neo4j::value::spatial::Cartesian3D +impl neo4j::value::spatial::Cartesian3D +pub fn neo4j::value::spatial::Cartesian3D::new(x: f64, y: f64, z: f64) -> Self +pub fn neo4j::value::spatial::Cartesian3D::srid(&self) -> i64 +pub fn neo4j::value::spatial::Cartesian3D::x(&self) -> f64 +pub fn neo4j::value::spatial::Cartesian3D::y(&self) -> f64 +pub fn neo4j::value::spatial::Cartesian3D::z(&self) -> f64 +impl core::clone::Clone for neo4j::value::spatial::Cartesian3D +pub fn neo4j::value::spatial::Cartesian3D::clone(&self) -> neo4j::value::spatial::Cartesian3D +impl core::cmp::PartialEq for neo4j::value::spatial::Cartesian3D +pub fn neo4j::value::spatial::Cartesian3D::eq(&self, other: &neo4j::value::spatial::Cartesian3D) -> bool +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::Cartesian3D) -> Self +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian3D +pub type neo4j::value::spatial::Cartesian3D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::Cartesian3D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian3D +pub type neo4j::value::spatial::Cartesian3D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::Cartesian3D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::fmt::Debug for neo4j::value::spatial::Cartesian3D +pub fn neo4j::value::spatial::Cartesian3D::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::value::spatial::Cartesian3D +pub fn neo4j::value::spatial::Cartesian3D::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::value::spatial::Cartesian3D +impl core::marker::StructuralPartialEq for neo4j::value::spatial::Cartesian3D +impl core::marker::Send for neo4j::value::spatial::Cartesian3D +impl core::marker::Sync for neo4j::value::spatial::Cartesian3D +impl core::marker::Unpin for neo4j::value::spatial::Cartesian3D +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::spatial::Cartesian3D +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::spatial::Cartesian3D +impl core::convert::Into for neo4j::value::spatial::Cartesian3D where U: core::convert::From +pub fn neo4j::value::spatial::Cartesian3D::into(self) -> U +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian3D where U: core::convert::Into +pub type neo4j::value::spatial::Cartesian3D::Error = core::convert::Infallible +pub fn neo4j::value::spatial::Cartesian3D::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::spatial::Cartesian3D where U: core::convert::TryFrom +pub type neo4j::value::spatial::Cartesian3D::Error = >::Error +pub fn neo4j::value::spatial::Cartesian3D::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::spatial::Cartesian3D where T: core::clone::Clone +pub type neo4j::value::spatial::Cartesian3D::Owned = T +pub fn neo4j::value::spatial::Cartesian3D::clone_into(&self, target: &mut T) +pub fn neo4j::value::spatial::Cartesian3D::to_owned(&self) -> T +impl alloc::string::ToString for neo4j::value::spatial::Cartesian3D where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::value::spatial::Cartesian3D::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::value::spatial::Cartesian3D where T: 'static + core::marker::Sized +pub fn neo4j::value::spatial::Cartesian3D::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::spatial::Cartesian3D where T: core::marker::Sized +pub fn neo4j::value::spatial::Cartesian3D::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::spatial::Cartesian3D where T: core::marker::Sized +pub fn neo4j::value::spatial::Cartesian3D::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::spatial::Cartesian3D +pub fn neo4j::value::spatial::Cartesian3D::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::spatial::Cartesian3D where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::spatial::Cartesian3D::vzip(self) -> V +pub struct neo4j::value::spatial::WGS84_2D +impl neo4j::value::spatial::WGS84_2D +pub fn neo4j::value::spatial::WGS84_2D::latitude(&self) -> f64 +pub fn neo4j::value::spatial::WGS84_2D::longitude(&self) -> f64 +pub fn neo4j::value::spatial::WGS84_2D::new(longitude: f64, latitude: f64) -> Self +pub fn neo4j::value::spatial::WGS84_2D::srid(&self) -> i64 +impl core::clone::Clone for neo4j::value::spatial::WGS84_2D +pub fn neo4j::value::spatial::WGS84_2D::clone(&self) -> neo4j::value::spatial::WGS84_2D +impl core::cmp::PartialEq for neo4j::value::spatial::WGS84_2D +pub fn neo4j::value::spatial::WGS84_2D::eq(&self, other: &neo4j::value::spatial::WGS84_2D) -> bool +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::WGS84_2D) -> Self +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_2D +pub type neo4j::value::spatial::WGS84_2D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::WGS84_2D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_2D +pub type neo4j::value::spatial::WGS84_2D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::WGS84_2D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::fmt::Debug for neo4j::value::spatial::WGS84_2D +pub fn neo4j::value::spatial::WGS84_2D::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::value::spatial::WGS84_2D +pub fn neo4j::value::spatial::WGS84_2D::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::value::spatial::WGS84_2D +impl core::marker::StructuralPartialEq for neo4j::value::spatial::WGS84_2D +impl core::marker::Send for neo4j::value::spatial::WGS84_2D +impl core::marker::Sync for neo4j::value::spatial::WGS84_2D +impl core::marker::Unpin for neo4j::value::spatial::WGS84_2D +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::spatial::WGS84_2D +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::spatial::WGS84_2D +impl core::convert::Into for neo4j::value::spatial::WGS84_2D where U: core::convert::From +pub fn neo4j::value::spatial::WGS84_2D::into(self) -> U +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_2D where U: core::convert::Into +pub type neo4j::value::spatial::WGS84_2D::Error = core::convert::Infallible +pub fn neo4j::value::spatial::WGS84_2D::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::spatial::WGS84_2D where U: core::convert::TryFrom +pub type neo4j::value::spatial::WGS84_2D::Error = >::Error +pub fn neo4j::value::spatial::WGS84_2D::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::spatial::WGS84_2D where T: core::clone::Clone +pub type neo4j::value::spatial::WGS84_2D::Owned = T +pub fn neo4j::value::spatial::WGS84_2D::clone_into(&self, target: &mut T) +pub fn neo4j::value::spatial::WGS84_2D::to_owned(&self) -> T +impl alloc::string::ToString for neo4j::value::spatial::WGS84_2D where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::value::spatial::WGS84_2D::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::value::spatial::WGS84_2D where T: 'static + core::marker::Sized +pub fn neo4j::value::spatial::WGS84_2D::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::spatial::WGS84_2D where T: core::marker::Sized +pub fn neo4j::value::spatial::WGS84_2D::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::spatial::WGS84_2D where T: core::marker::Sized +pub fn neo4j::value::spatial::WGS84_2D::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::spatial::WGS84_2D +pub fn neo4j::value::spatial::WGS84_2D::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::spatial::WGS84_2D where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::spatial::WGS84_2D::vzip(self) -> V +pub struct neo4j::value::spatial::WGS84_3D +impl neo4j::value::spatial::WGS84_3D +pub fn neo4j::value::spatial::WGS84_3D::altitude(&self) -> f64 +pub fn neo4j::value::spatial::WGS84_3D::latitude(&self) -> f64 +pub fn neo4j::value::spatial::WGS84_3D::longitude(&self) -> f64 +pub fn neo4j::value::spatial::WGS84_3D::new(longitude: f64, latitude: f64, height: f64) -> Self +pub fn neo4j::value::spatial::WGS84_3D::srid(&self) -> i64 +impl core::clone::Clone for neo4j::value::spatial::WGS84_3D +pub fn neo4j::value::spatial::WGS84_3D::clone(&self) -> neo4j::value::spatial::WGS84_3D +impl core::cmp::PartialEq for neo4j::value::spatial::WGS84_3D +pub fn neo4j::value::spatial::WGS84_3D::eq(&self, other: &neo4j::value::spatial::WGS84_3D) -> bool +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::WGS84_3D) -> Self +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_3D +pub type neo4j::value::spatial::WGS84_3D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::WGS84_3D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_3D +pub type neo4j::value::spatial::WGS84_3D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::WGS84_3D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::fmt::Debug for neo4j::value::spatial::WGS84_3D +pub fn neo4j::value::spatial::WGS84_3D::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::value::spatial::WGS84_3D +pub fn neo4j::value::spatial::WGS84_3D::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for neo4j::value::spatial::WGS84_3D +impl core::marker::StructuralPartialEq for neo4j::value::spatial::WGS84_3D +impl core::marker::Send for neo4j::value::spatial::WGS84_3D +impl core::marker::Sync for neo4j::value::spatial::WGS84_3D +impl core::marker::Unpin for neo4j::value::spatial::WGS84_3D +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::spatial::WGS84_3D +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::spatial::WGS84_3D +impl core::convert::Into for neo4j::value::spatial::WGS84_3D where U: core::convert::From +pub fn neo4j::value::spatial::WGS84_3D::into(self) -> U +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_3D where U: core::convert::Into +pub type neo4j::value::spatial::WGS84_3D::Error = core::convert::Infallible +pub fn neo4j::value::spatial::WGS84_3D::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::spatial::WGS84_3D where U: core::convert::TryFrom +pub type neo4j::value::spatial::WGS84_3D::Error = >::Error +pub fn neo4j::value::spatial::WGS84_3D::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::spatial::WGS84_3D where T: core::clone::Clone +pub type neo4j::value::spatial::WGS84_3D::Owned = T +pub fn neo4j::value::spatial::WGS84_3D::clone_into(&self, target: &mut T) +pub fn neo4j::value::spatial::WGS84_3D::to_owned(&self) -> T +impl alloc::string::ToString for neo4j::value::spatial::WGS84_3D where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::value::spatial::WGS84_3D::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::value::spatial::WGS84_3D where T: 'static + core::marker::Sized +pub fn neo4j::value::spatial::WGS84_3D::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::spatial::WGS84_3D where T: core::marker::Sized +pub fn neo4j::value::spatial::WGS84_3D::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::spatial::WGS84_3D where T: core::marker::Sized +pub fn neo4j::value::spatial::WGS84_3D::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::spatial::WGS84_3D +pub fn neo4j::value::spatial::WGS84_3D::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::spatial::WGS84_3D where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::spatial::WGS84_3D::vzip(self) -> V +pub mod neo4j::value::time +pub struct neo4j::value::time::Duration +impl neo4j::value::time::Duration +pub fn neo4j::value::time::Duration::days(&self) -> i64 +pub fn neo4j::value::time::Duration::months(&self) -> i64 +pub fn neo4j::value::time::Duration::nanoseconds(&self) -> i32 +pub fn neo4j::value::time::Duration::new(months: i64, days: i64, seconds: i64, nanoseconds: i32) -> core::option::Option +pub fn neo4j::value::time::Duration::seconds(&self) -> i64 +impl core::clone::Clone for neo4j::value::time::Duration +pub fn neo4j::value::time::Duration::clone(&self) -> neo4j::value::time::Duration +impl core::cmp::Eq for neo4j::value::time::Duration +impl core::cmp::PartialEq for neo4j::value::time::Duration +pub fn neo4j::value::time::Duration::eq(&self, other: &neo4j::value::time::Duration) -> bool +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::Duration) -> Self +impl core::convert::TryFrom for neo4j::value::time::Duration +pub type neo4j::value::time::Duration::Error = neo4j::ValueReceive +pub fn neo4j::value::time::Duration::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Duration +pub type neo4j::value::time::Duration::Error = neo4j::ValueSend +pub fn neo4j::value::time::Duration::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::fmt::Debug for neo4j::value::time::Duration +pub fn neo4j::value::time::Duration::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::hash::Hash for neo4j::value::time::Duration +pub fn neo4j::value::time::Duration::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +impl core::marker::Copy for neo4j::value::time::Duration +impl core::marker::StructuralEq for neo4j::value::time::Duration +impl core::marker::StructuralPartialEq for neo4j::value::time::Duration +impl core::marker::Send for neo4j::value::time::Duration +impl core::marker::Sync for neo4j::value::time::Duration +impl core::marker::Unpin for neo4j::value::time::Duration +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::time::Duration +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::time::Duration +impl core::convert::Into for neo4j::value::time::Duration where U: core::convert::From +pub fn neo4j::value::time::Duration::into(self) -> U +impl core::convert::TryFrom for neo4j::value::time::Duration where U: core::convert::Into +pub type neo4j::value::time::Duration::Error = core::convert::Infallible +pub fn neo4j::value::time::Duration::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::time::Duration where U: core::convert::TryFrom +pub type neo4j::value::time::Duration::Error = >::Error +pub fn neo4j::value::time::Duration::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::time::Duration where T: core::clone::Clone +pub type neo4j::value::time::Duration::Owned = T +pub fn neo4j::value::time::Duration::clone_into(&self, target: &mut T) +pub fn neo4j::value::time::Duration::to_owned(&self) -> T +impl core::any::Any for neo4j::value::time::Duration where T: 'static + core::marker::Sized +pub fn neo4j::value::time::Duration::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::time::Duration where T: core::marker::Sized +pub fn neo4j::value::time::Duration::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::time::Duration where T: core::marker::Sized +pub fn neo4j::value::time::Duration::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::time::Duration +pub fn neo4j::value::time::Duration::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::time::Duration where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::time::Duration::vzip(self) -> V +pub struct neo4j::value::time::Time +pub neo4j::value::time::Time::offset: neo4j::value::time::FixedOffset +pub neo4j::value::time::Time::time: chrono::naive::time::NaiveTime +impl core::clone::Clone for neo4j::value::time::Time +pub fn neo4j::value::time::Time::clone(&self) -> neo4j::value::time::Time +impl core::cmp::Eq for neo4j::value::time::Time +impl core::cmp::PartialEq for neo4j::value::time::Time +pub fn neo4j::value::time::Time::eq(&self, other: &neo4j::value::time::Time) -> bool +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::Time) -> Self +impl core::convert::TryFrom for neo4j::value::time::Time +pub type neo4j::value::time::Time::Error = neo4j::ValueReceive +pub fn neo4j::value::time::Time::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Time +pub type neo4j::value::time::Time::Error = neo4j::ValueSend +pub fn neo4j::value::time::Time::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::fmt::Debug for neo4j::value::time::Time +pub fn neo4j::value::time::Time::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::hash::Hash for neo4j::value::time::Time +pub fn neo4j::value::time::Time::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +impl core::marker::Copy for neo4j::value::time::Time +impl core::marker::StructuralEq for neo4j::value::time::Time +impl core::marker::StructuralPartialEq for neo4j::value::time::Time +impl core::marker::Send for neo4j::value::time::Time +impl core::marker::Sync for neo4j::value::time::Time +impl core::marker::Unpin for neo4j::value::time::Time +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::time::Time +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::time::Time +impl core::convert::Into for neo4j::value::time::Time where U: core::convert::From +pub fn neo4j::value::time::Time::into(self) -> U +impl core::convert::TryFrom for neo4j::value::time::Time where U: core::convert::Into +pub type neo4j::value::time::Time::Error = core::convert::Infallible +pub fn neo4j::value::time::Time::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::time::Time where U: core::convert::TryFrom +pub type neo4j::value::time::Time::Error = >::Error +pub fn neo4j::value::time::Time::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::time::Time where T: core::clone::Clone +pub type neo4j::value::time::Time::Owned = T +pub fn neo4j::value::time::Time::clone_into(&self, target: &mut T) +pub fn neo4j::value::time::Time::to_owned(&self) -> T +impl core::any::Any for neo4j::value::time::Time where T: 'static + core::marker::Sized +pub fn neo4j::value::time::Time::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::time::Time where T: core::marker::Sized +pub fn neo4j::value::time::Time::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::time::Time where T: core::marker::Sized +pub fn neo4j::value::time::Time::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::time::Time +pub fn neo4j::value::time::Time::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::time::Time where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::time::Time::vzip(self) -> V +pub type neo4j::value::time::Date = chrono::naive::date::NaiveDate +pub type neo4j::value::time::DateTime = chrono::datetime::DateTime +pub type neo4j::value::time::DateTimeFixed = chrono::datetime::DateTime +pub type neo4j::value::time::FixedOffset = chrono::offset::fixed::FixedOffset +pub type neo4j::value::time::LocalDateTime = chrono::naive::datetime::NaiveDateTime +pub type neo4j::value::time::LocalTime = chrono::naive::time::NaiveTime +pub type neo4j::value::time::Tz = chrono_tz::timezones::Tz +#[non_exhaustive] pub enum neo4j::value::ValueReceive +pub neo4j::value::ValueReceive::Boolean(bool) +pub neo4j::value::ValueReceive::BrokenValue(neo4j::value::BrokenValue) +pub neo4j::value::ValueReceive::Bytes(alloc::vec::Vec) +pub neo4j::value::ValueReceive::Cartesian2D(neo4j::value::spatial::Cartesian2D) +pub neo4j::value::ValueReceive::Cartesian3D(neo4j::value::spatial::Cartesian3D) +pub neo4j::value::ValueReceive::Date(neo4j::value::time::Date) +pub neo4j::value::ValueReceive::DateTime(neo4j::value::time::DateTime) +pub neo4j::value::ValueReceive::DateTimeFixed(neo4j::value::time::DateTimeFixed) +pub neo4j::value::ValueReceive::Duration(neo4j::value::time::Duration) +pub neo4j::value::ValueReceive::Float(f64) +pub neo4j::value::ValueReceive::Integer(i64) +pub neo4j::value::ValueReceive::List(alloc::vec::Vec) +pub neo4j::value::ValueReceive::LocalDateTime(neo4j::value::time::LocalDateTime) +pub neo4j::value::ValueReceive::LocalTime(neo4j::value::time::LocalTime) +pub neo4j::value::ValueReceive::Map(std::collections::hash::map::HashMap) +pub neo4j::value::ValueReceive::Node(neo4j::value::graph::Node) +pub neo4j::value::ValueReceive::Null +pub neo4j::value::ValueReceive::Path(neo4j::value::graph::Path) +pub neo4j::value::ValueReceive::Relationship(neo4j::value::graph::Relationship) +pub neo4j::value::ValueReceive::String(alloc::string::String) +pub neo4j::value::ValueReceive::Time(neo4j::value::time::Time) +pub neo4j::value::ValueReceive::WGS84_2D(neo4j::value::spatial::WGS84_2D) +pub neo4j::value::ValueReceive::WGS84_3D(neo4j::value::spatial::WGS84_3D) +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_bool(&self) -> core::option::Option +pub fn neo4j::ValueReceive::is_bool(&self) -> bool +pub fn neo4j::ValueReceive::try_into_bool(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_bytes(&self) -> core::option::Option<&alloc::vec::Vec> +pub fn neo4j::ValueReceive::is_bytes(&self) -> bool +pub fn neo4j::ValueReceive::try_into_bytes(self) -> core::result::Result, Self> +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_cartesian_2d(&self) -> core::option::Option<&neo4j::value::spatial::Cartesian2D> +pub fn neo4j::ValueReceive::is_cartesian_2d(&self) -> bool +pub fn neo4j::ValueReceive::try_into_cartesian_2d(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_cartesian_3d(&self) -> core::option::Option<&neo4j::value::spatial::Cartesian3D> +pub fn neo4j::ValueReceive::is_cartesian_3d(&self) -> bool +pub fn neo4j::ValueReceive::try_into_cartesian_3d(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_date(&self) -> core::option::Option<&neo4j::value::time::Date> +pub fn neo4j::ValueReceive::is_date(&self) -> bool +pub fn neo4j::ValueReceive::try_into_date(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_date_time(&self) -> core::option::Option<&neo4j::value::time::DateTime> +pub fn neo4j::ValueReceive::is_date_time(&self) -> bool +pub fn neo4j::ValueReceive::try_into_date_time(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_date_time_fixed(&self) -> core::option::Option<&neo4j::value::time::DateTimeFixed> +pub fn neo4j::ValueReceive::is_date_time_fixed(&self) -> bool +pub fn neo4j::ValueReceive::try_into_date_time_fixed(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_duration(&self) -> core::option::Option<&neo4j::value::time::Duration> +pub fn neo4j::ValueReceive::is_duration(&self) -> bool +pub fn neo4j::ValueReceive::try_into_duration(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_float(&self) -> core::option::Option +pub fn neo4j::ValueReceive::is_float(&self) -> bool +pub fn neo4j::ValueReceive::try_into_float(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_int(&self) -> core::option::Option +pub fn neo4j::ValueReceive::is_int(&self) -> bool +pub fn neo4j::ValueReceive::try_into_int(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_list(&self) -> core::option::Option<&[neo4j::ValueReceive]> +pub fn neo4j::ValueReceive::is_list(&self) -> bool +pub fn neo4j::ValueReceive::try_into_list(self) -> core::result::Result, Self> +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_local_date_time(&self) -> core::option::Option<&neo4j::value::time::LocalDateTime> +pub fn neo4j::ValueReceive::is_local_date_time(&self) -> bool +pub fn neo4j::ValueReceive::try_into_local_date_time(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_local_time(&self) -> core::option::Option<&neo4j::value::time::LocalTime> +pub fn neo4j::ValueReceive::is_local_time(&self) -> bool +pub fn neo4j::ValueReceive::try_into_local_time(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_map(&self) -> core::option::Option<&std::collections::hash::map::HashMap> +pub fn neo4j::ValueReceive::is_map(&self) -> bool +pub fn neo4j::ValueReceive::try_into_map(self) -> core::result::Result, Self> +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_node(&self) -> core::option::Option<&neo4j::value::graph::Node> +pub fn neo4j::ValueReceive::is_node(&self) -> bool +pub fn neo4j::ValueReceive::try_into_node(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_path(&self) -> core::option::Option<&neo4j::value::graph::Path> +pub fn neo4j::ValueReceive::is_path(&self) -> bool +pub fn neo4j::ValueReceive::try_into_path(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_relationship(&self) -> core::option::Option<&neo4j::value::graph::Relationship> +pub fn neo4j::ValueReceive::is_relationship(&self) -> bool +pub fn neo4j::ValueReceive::try_into_relationship(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_string(&self) -> core::option::Option<&alloc::string::String> +pub fn neo4j::ValueReceive::is_string(&self) -> bool +pub fn neo4j::ValueReceive::try_into_string(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_time(&self) -> core::option::Option<&neo4j::value::time::Time> +pub fn neo4j::ValueReceive::is_time(&self) -> bool +pub fn neo4j::ValueReceive::try_into_time(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_wgs84_2d(&self) -> core::option::Option<&neo4j::value::spatial::WGS84_2D> +pub fn neo4j::ValueReceive::is_wgs84_2d(&self) -> bool +pub fn neo4j::ValueReceive::try_into_wgs84_2d(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_wgs84_3d(&self) -> core::option::Option<&neo4j::value::spatial::WGS84_3D> +pub fn neo4j::ValueReceive::is_wgs84_3d(&self) -> bool +pub fn neo4j::ValueReceive::try_into_wgs84_3d(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::is_null(&self) -> bool +impl core::clone::Clone for neo4j::ValueReceive +pub fn neo4j::ValueReceive::clone(&self) -> neo4j::ValueReceive +impl core::cmp::PartialEq for neo4j::ValueReceive +pub fn neo4j::ValueReceive::eq(&self, other: &neo4j::ValueReceive) -> bool +impl core::convert::From for neo4j::ValueReceive +pub fn neo4j::ValueReceive::from(v: neo4j::ValueSend) -> Self +impl core::convert::TryFrom for alloc::string::String +pub type alloc::string::String::Error = neo4j::ValueReceive +pub fn alloc::string::String::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for alloc::vec::Vec +pub type alloc::vec::Vec::Error = neo4j::ValueReceive +pub fn alloc::vec::Vec::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for alloc::vec::Vec +pub type alloc::vec::Vec::Error = neo4j::ValueReceive +pub fn alloc::vec::Vec::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for bool +pub type bool::Error = neo4j::ValueReceive +pub fn bool::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for f64 +pub type f64::Error = neo4j::ValueReceive +pub fn f64::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for i64 +pub type i64::Error = neo4j::ValueReceive +pub fn i64::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::ValueSend +pub type neo4j::ValueSend::Error = neo4j::value::ValueConversionError +pub fn neo4j::ValueSend::try_from(v: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::graph::Node +pub type neo4j::value::graph::Node::Error = neo4j::ValueReceive +pub fn neo4j::value::graph::Node::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::graph::Path +pub type neo4j::value::graph::Path::Error = neo4j::ValueReceive +pub fn neo4j::value::graph::Path::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::graph::Relationship +pub type neo4j::value::graph::Relationship::Error = neo4j::ValueReceive +pub fn neo4j::value::graph::Relationship::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian2D +pub type neo4j::value::spatial::Cartesian2D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::Cartesian2D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian3D +pub type neo4j::value::spatial::Cartesian3D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::Cartesian3D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_2D +pub type neo4j::value::spatial::WGS84_2D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::WGS84_2D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_3D +pub type neo4j::value::spatial::WGS84_3D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::WGS84_3D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Date +pub type neo4j::value::time::Date::Error = neo4j::ValueReceive +pub fn neo4j::value::time::Date::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::DateTime +pub type neo4j::value::time::DateTime::Error = neo4j::ValueReceive +pub fn neo4j::value::time::DateTime::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::DateTimeFixed +pub type neo4j::value::time::DateTimeFixed::Error = neo4j::ValueReceive +pub fn neo4j::value::time::DateTimeFixed::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Duration +pub type neo4j::value::time::Duration::Error = neo4j::ValueReceive +pub fn neo4j::value::time::Duration::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::LocalDateTime +pub type neo4j::value::time::LocalDateTime::Error = neo4j::ValueReceive +pub fn neo4j::value::time::LocalDateTime::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::LocalTime +pub type neo4j::value::time::LocalTime::Error = neo4j::ValueReceive +pub fn neo4j::value::time::LocalTime::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Time +pub type neo4j::value::time::Time::Error = neo4j::ValueReceive +pub fn neo4j::value::time::Time::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for std::collections::hash::map::HashMap +pub type std::collections::hash::map::HashMap::Error = neo4j::ValueReceive +pub fn std::collections::hash::map::HashMap::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::fmt::Debug for neo4j::ValueReceive +pub fn neo4j::ValueReceive::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::StructuralPartialEq for neo4j::ValueReceive +impl core::marker::Send for neo4j::ValueReceive +impl core::marker::Sync for neo4j::ValueReceive +impl core::marker::Unpin for neo4j::ValueReceive +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::ValueReceive +impl core::panic::unwind_safe::UnwindSafe for neo4j::ValueReceive +impl core::convert::Into for neo4j::ValueReceive where U: core::convert::From +pub fn neo4j::ValueReceive::into(self) -> U +impl core::convert::TryFrom for neo4j::ValueReceive where U: core::convert::Into +pub type neo4j::ValueReceive::Error = core::convert::Infallible +pub fn neo4j::ValueReceive::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::ValueReceive where U: core::convert::TryFrom +pub type neo4j::ValueReceive::Error = >::Error +pub fn neo4j::ValueReceive::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::ValueReceive where T: core::clone::Clone +pub type neo4j::ValueReceive::Owned = T +pub fn neo4j::ValueReceive::clone_into(&self, target: &mut T) +pub fn neo4j::ValueReceive::to_owned(&self) -> T +impl core::any::Any for neo4j::ValueReceive where T: 'static + core::marker::Sized +pub fn neo4j::ValueReceive::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::ValueReceive where T: core::marker::Sized +pub fn neo4j::ValueReceive::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::ValueReceive where T: core::marker::Sized +pub fn neo4j::ValueReceive::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::ValueReceive +pub fn neo4j::ValueReceive::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::ValueReceive where V: ppv_lite86::types::MultiLane +pub fn neo4j::ValueReceive::vzip(self) -> V +#[non_exhaustive] pub enum neo4j::value::ValueSend +pub neo4j::value::ValueSend::Boolean(bool) +pub neo4j::value::ValueSend::Bytes(alloc::vec::Vec) +pub neo4j::value::ValueSend::Cartesian2D(neo4j::value::spatial::Cartesian2D) +pub neo4j::value::ValueSend::Cartesian3D(neo4j::value::spatial::Cartesian3D) +pub neo4j::value::ValueSend::Date(neo4j::value::time::Date) +pub neo4j::value::ValueSend::DateTime(neo4j::value::time::DateTime) +pub neo4j::value::ValueSend::DateTimeFixed(neo4j::value::time::DateTimeFixed) +pub neo4j::value::ValueSend::Duration(neo4j::value::time::Duration) +pub neo4j::value::ValueSend::Float(f64) +pub neo4j::value::ValueSend::Integer(i64) +pub neo4j::value::ValueSend::List(alloc::vec::Vec) +pub neo4j::value::ValueSend::LocalDateTime(neo4j::value::time::LocalDateTime) +pub neo4j::value::ValueSend::LocalTime(neo4j::value::time::LocalTime) +pub neo4j::value::ValueSend::Map(std::collections::hash::map::HashMap) +pub neo4j::value::ValueSend::Null +pub neo4j::value::ValueSend::String(alloc::string::String) +pub neo4j::value::ValueSend::Time(neo4j::value::time::Time) +pub neo4j::value::ValueSend::WGS84_2D(neo4j::value::spatial::WGS84_2D) +pub neo4j::value::ValueSend::WGS84_3D(neo4j::value::spatial::WGS84_3D) +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_bool(&self) -> core::option::Option +pub fn neo4j::ValueSend::is_bool(&self) -> bool +pub fn neo4j::ValueSend::try_into_bool(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_bytes(&self) -> core::option::Option<&alloc::vec::Vec> +pub fn neo4j::ValueSend::is_bytes(&self) -> bool +pub fn neo4j::ValueSend::try_into_bytes(self) -> core::result::Result, Self> +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_cartesian_2d(&self) -> core::option::Option<&neo4j::value::spatial::Cartesian2D> +pub fn neo4j::ValueSend::is_cartesian_2d(&self) -> bool +pub fn neo4j::ValueSend::try_into_cartesian_2d(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_cartesian_3d(&self) -> core::option::Option<&neo4j::value::spatial::Cartesian3D> +pub fn neo4j::ValueSend::is_cartesian_3d(&self) -> bool +pub fn neo4j::ValueSend::try_into_cartesian_3d(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_date(&self) -> core::option::Option<&neo4j::value::time::Date> +pub fn neo4j::ValueSend::is_date(&self) -> bool +pub fn neo4j::ValueSend::try_into_date(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_date_time(&self) -> core::option::Option<&neo4j::value::time::DateTime> +pub fn neo4j::ValueSend::is_date_time(&self) -> bool +pub fn neo4j::ValueSend::try_into_date_time(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_date_time_fixed(&self) -> core::option::Option<&neo4j::value::time::DateTimeFixed> +pub fn neo4j::ValueSend::is_date_time_fixed(&self) -> bool +pub fn neo4j::ValueSend::try_into_date_time_fixed(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_duration(&self) -> core::option::Option<&neo4j::value::time::Duration> +pub fn neo4j::ValueSend::is_duration(&self) -> bool +pub fn neo4j::ValueSend::try_into_duration(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_float(&self) -> core::option::Option +pub fn neo4j::ValueSend::is_float(&self) -> bool +pub fn neo4j::ValueSend::try_into_float(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_int(&self) -> core::option::Option +pub fn neo4j::ValueSend::is_int(&self) -> bool +pub fn neo4j::ValueSend::try_into_int(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_list(&self) -> core::option::Option<&[neo4j::ValueSend]> +pub fn neo4j::ValueSend::is_list(&self) -> bool +pub fn neo4j::ValueSend::try_into_list(self) -> core::result::Result, Self> +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_local_date_time(&self) -> core::option::Option<&neo4j::value::time::LocalDateTime> +pub fn neo4j::ValueSend::is_local_date_time(&self) -> bool +pub fn neo4j::ValueSend::try_into_local_date_time(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_local_time(&self) -> core::option::Option<&neo4j::value::time::LocalTime> +pub fn neo4j::ValueSend::is_local_time(&self) -> bool +pub fn neo4j::ValueSend::try_into_local_time(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_map(&self) -> core::option::Option<&std::collections::hash::map::HashMap> +pub fn neo4j::ValueSend::is_map(&self) -> bool +pub fn neo4j::ValueSend::try_into_map(self) -> core::result::Result, Self> +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_string(&self) -> core::option::Option<&alloc::string::String> +pub fn neo4j::ValueSend::is_string(&self) -> bool +pub fn neo4j::ValueSend::try_into_string(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_time(&self) -> core::option::Option<&neo4j::value::time::Time> +pub fn neo4j::ValueSend::is_time(&self) -> bool +pub fn neo4j::ValueSend::try_into_time(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_wgs84_2d(&self) -> core::option::Option<&neo4j::value::spatial::WGS84_2D> +pub fn neo4j::ValueSend::is_wgs84_2d(&self) -> bool +pub fn neo4j::ValueSend::try_into_wgs84_2d(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_wgs84_3d(&self) -> core::option::Option<&neo4j::value::spatial::WGS84_3D> +pub fn neo4j::ValueSend::is_wgs84_3d(&self) -> bool +pub fn neo4j::ValueSend::try_into_wgs84_3d(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::is_null(&self) -> bool +impl core::clone::Clone for neo4j::ValueSend +pub fn neo4j::ValueSend::clone(&self) -> neo4j::ValueSend +impl core::cmp::PartialEq for neo4j::ValueSend +pub fn neo4j::ValueSend::eq(&self, other: &neo4j::ValueSend) -> bool +impl core::convert::From<&str> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: &str) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: alloc::string::String) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: bool) -> Self +impl core::convert::From> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::DateTimeFixed) -> Self +impl core::convert::From> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::DateTime) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::Date) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::LocalDateTime) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::LocalTime) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: f32) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: f64) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: i16) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: i32) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: i64) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: i8) -> Self +impl core::convert::From for neo4j::ValueReceive +pub fn neo4j::ValueReceive::from(v: neo4j::ValueSend) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::Cartesian2D) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::Cartesian3D) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::WGS84_2D) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::WGS84_3D) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::Duration) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::Time) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: u16) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: u32) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: u8) -> Self +impl core::convert::TryFrom for neo4j::ValueSend +pub type neo4j::ValueSend::Error = neo4j::value::ValueConversionError +pub fn neo4j::ValueSend::try_from(v: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for alloc::string::String +pub type alloc::string::String::Error = neo4j::ValueSend +pub fn alloc::string::String::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for alloc::vec::Vec +pub type alloc::vec::Vec::Error = neo4j::ValueSend +pub fn alloc::vec::Vec::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for alloc::vec::Vec +pub type alloc::vec::Vec::Error = neo4j::ValueSend +pub fn alloc::vec::Vec::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for bool +pub type bool::Error = neo4j::ValueSend +pub fn bool::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for f64 +pub type f64::Error = neo4j::ValueSend +pub fn f64::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for i64 +pub type i64::Error = neo4j::ValueSend +pub fn i64::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian2D +pub type neo4j::value::spatial::Cartesian2D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::Cartesian2D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian3D +pub type neo4j::value::spatial::Cartesian3D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::Cartesian3D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_2D +pub type neo4j::value::spatial::WGS84_2D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::WGS84_2D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_3D +pub type neo4j::value::spatial::WGS84_3D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::WGS84_3D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Date +pub type neo4j::value::time::Date::Error = neo4j::ValueSend +pub fn neo4j::value::time::Date::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::DateTime +pub type neo4j::value::time::DateTime::Error = neo4j::ValueSend +pub fn neo4j::value::time::DateTime::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::DateTimeFixed +pub type neo4j::value::time::DateTimeFixed::Error = neo4j::ValueSend +pub fn neo4j::value::time::DateTimeFixed::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Duration +pub type neo4j::value::time::Duration::Error = neo4j::ValueSend +pub fn neo4j::value::time::Duration::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::LocalDateTime +pub type neo4j::value::time::LocalDateTime::Error = neo4j::ValueSend +pub fn neo4j::value::time::LocalDateTime::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::LocalTime +pub type neo4j::value::time::LocalTime::Error = neo4j::ValueSend +pub fn neo4j::value::time::LocalTime::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Time +pub type neo4j::value::time::Time::Error = neo4j::ValueSend +pub fn neo4j::value::time::Time::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for std::collections::hash::map::HashMap +pub type std::collections::hash::map::HashMap::Error = neo4j::ValueSend +pub fn std::collections::hash::map::HashMap::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::fmt::Debug for neo4j::ValueSend +pub fn neo4j::ValueSend::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::StructuralPartialEq for neo4j::ValueSend +impl> core::convert::From> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: alloc::vec::Vec) -> Self +impl> core::convert::From> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: core::option::Option) -> Self +impl> core::convert::From> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: std::collections::hash::map::HashMap) -> Self +impl core::marker::Send for neo4j::ValueSend +impl core::marker::Sync for neo4j::ValueSend +impl core::marker::Unpin for neo4j::ValueSend +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::ValueSend +impl core::panic::unwind_safe::UnwindSafe for neo4j::ValueSend +impl core::convert::Into for neo4j::ValueSend where U: core::convert::From +pub fn neo4j::ValueSend::into(self) -> U +impl core::convert::TryFrom for neo4j::ValueSend where U: core::convert::Into +pub type neo4j::ValueSend::Error = core::convert::Infallible +pub fn neo4j::ValueSend::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::ValueSend where U: core::convert::TryFrom +pub type neo4j::ValueSend::Error = >::Error +pub fn neo4j::ValueSend::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::ValueSend where T: core::clone::Clone +pub type neo4j::ValueSend::Owned = T +pub fn neo4j::ValueSend::clone_into(&self, target: &mut T) +pub fn neo4j::ValueSend::to_owned(&self) -> T +impl core::any::Any for neo4j::ValueSend where T: 'static + core::marker::Sized +pub fn neo4j::ValueSend::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::ValueSend where T: core::marker::Sized +pub fn neo4j::ValueSend::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::ValueSend where T: core::marker::Sized +pub fn neo4j::ValueSend::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::ValueSend where V: ppv_lite86::types::MultiLane +pub fn neo4j::ValueSend::vzip(self) -> V +pub struct neo4j::value::BrokenValue +impl neo4j::value::BrokenValue +pub fn neo4j::value::BrokenValue::reason(&self) -> &str +impl core::clone::Clone for neo4j::value::BrokenValue +pub fn neo4j::value::BrokenValue::clone(&self) -> neo4j::value::BrokenValue +impl core::cmp::PartialEq for neo4j::value::BrokenValue +pub fn neo4j::value::BrokenValue::eq(&self, _other: &Self) -> bool +impl core::fmt::Debug for neo4j::value::BrokenValue +pub fn neo4j::value::BrokenValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::value::BrokenValue +impl core::marker::Sync for neo4j::value::BrokenValue +impl core::marker::Unpin for neo4j::value::BrokenValue +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::BrokenValue +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::BrokenValue +impl core::convert::Into for neo4j::value::BrokenValue where U: core::convert::From +pub fn neo4j::value::BrokenValue::into(self) -> U +impl core::convert::TryFrom for neo4j::value::BrokenValue where U: core::convert::Into +pub type neo4j::value::BrokenValue::Error = core::convert::Infallible +pub fn neo4j::value::BrokenValue::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::BrokenValue where U: core::convert::TryFrom +pub type neo4j::value::BrokenValue::Error = >::Error +pub fn neo4j::value::BrokenValue::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::value::BrokenValue where T: core::clone::Clone +pub type neo4j::value::BrokenValue::Owned = T +pub fn neo4j::value::BrokenValue::clone_into(&self, target: &mut T) +pub fn neo4j::value::BrokenValue::to_owned(&self) -> T +impl core::any::Any for neo4j::value::BrokenValue where T: 'static + core::marker::Sized +pub fn neo4j::value::BrokenValue::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::BrokenValue where T: core::marker::Sized +pub fn neo4j::value::BrokenValue::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::BrokenValue where T: core::marker::Sized +pub fn neo4j::value::BrokenValue::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::BrokenValue +pub fn neo4j::value::BrokenValue::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::BrokenValue where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::BrokenValue::vzip(self) -> V +pub struct neo4j::value::ValueConversionError +impl core::convert::From<&'static str> for neo4j::value::ValueConversionError +pub fn neo4j::value::ValueConversionError::from(reason: &'static str) -> Self +impl core::error::Error for neo4j::value::ValueConversionError +impl core::fmt::Debug for neo4j::value::ValueConversionError +pub fn neo4j::value::ValueConversionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::value::ValueConversionError +pub fn neo4j::value::ValueConversionError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::value::ValueConversionError +impl core::marker::Sync for neo4j::value::ValueConversionError +impl core::marker::Unpin for neo4j::value::ValueConversionError +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::value::ValueConversionError +impl core::panic::unwind_safe::UnwindSafe for neo4j::value::ValueConversionError +impl core::convert::Into for neo4j::value::ValueConversionError where U: core::convert::From +pub fn neo4j::value::ValueConversionError::into(self) -> U +impl core::convert::TryFrom for neo4j::value::ValueConversionError where U: core::convert::Into +pub type neo4j::value::ValueConversionError::Error = core::convert::Infallible +pub fn neo4j::value::ValueConversionError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::value::ValueConversionError where U: core::convert::TryFrom +pub type neo4j::value::ValueConversionError::Error = >::Error +pub fn neo4j::value::ValueConversionError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::value::ValueConversionError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::value::ValueConversionError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::value::ValueConversionError where T: 'static + core::marker::Sized +pub fn neo4j::value::ValueConversionError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::value::ValueConversionError where T: core::marker::Sized +pub fn neo4j::value::ValueConversionError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::value::ValueConversionError where T: core::marker::Sized +pub fn neo4j::value::ValueConversionError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::value::ValueConversionError +pub fn neo4j::value::ValueConversionError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::value::ValueConversionError where V: ppv_lite86::types::MultiLane +pub fn neo4j::value::ValueConversionError::vzip(self) -> V +pub macro neo4j::value! +pub macro neo4j::value_map! +pub enum neo4j::Neo4jError +#[non_exhaustive] pub neo4j::Neo4jError::Disconnect +pub neo4j::Neo4jError::Disconnect::during_commit: bool +pub neo4j::Neo4jError::Disconnect::message: alloc::string::String +pub neo4j::Neo4jError::Disconnect::source: core::option::Option +#[non_exhaustive] pub neo4j::Neo4jError::InvalidConfig +pub neo4j::Neo4jError::InvalidConfig::message: alloc::string::String +#[non_exhaustive] pub neo4j::Neo4jError::ProtocolError +pub neo4j::Neo4jError::ProtocolError::message: alloc::string::String +#[non_exhaustive] pub neo4j::Neo4jError::ServerError +pub neo4j::Neo4jError::ServerError::error: neo4j::error::ServerError +#[non_exhaustive] pub neo4j::Neo4jError::Timeout +pub neo4j::Neo4jError::Timeout::message: alloc::string::String +#[non_exhaustive] pub neo4j::Neo4jError::UserCallback +pub neo4j::Neo4jError::UserCallback::error: neo4j::error::UserCallbackError +impl neo4j::Neo4jError +pub fn neo4j::Neo4jError::is_retryable(&self) -> bool +impl core::convert::From for neo4j::retry::RetryError +pub fn neo4j::retry::RetryError::from(source: neo4j::Neo4jError) -> Self +impl core::convert::From for neo4j::Neo4jError +pub fn neo4j::Neo4jError::from(err: neo4j::driver::record_stream::GetSingleRecordError) -> Self +impl core::convert::From for neo4j::Neo4jError +pub fn neo4j::Neo4jError::from(err: neo4j::error::ServerError) -> Self +impl core::error::Error for neo4j::Neo4jError +pub fn neo4j::Neo4jError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +impl core::fmt::Debug for neo4j::Neo4jError +pub fn neo4j::Neo4jError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for neo4j::Neo4jError +pub fn neo4j::Neo4jError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for neo4j::Neo4jError +impl core::marker::Sync for neo4j::Neo4jError +impl core::marker::Unpin for neo4j::Neo4jError +impl !core::panic::unwind_safe::RefUnwindSafe for neo4j::Neo4jError +impl !core::panic::unwind_safe::UnwindSafe for neo4j::Neo4jError +impl core::convert::Into for neo4j::Neo4jError where U: core::convert::From +pub fn neo4j::Neo4jError::into(self) -> U +impl core::convert::TryFrom for neo4j::Neo4jError where U: core::convert::Into +pub type neo4j::Neo4jError::Error = core::convert::Infallible +pub fn neo4j::Neo4jError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::Neo4jError where U: core::convert::TryFrom +pub type neo4j::Neo4jError::Error = >::Error +pub fn neo4j::Neo4jError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for neo4j::Neo4jError where T: core::fmt::Display + core::marker::Sized +pub fn neo4j::Neo4jError::to_string(&self) -> alloc::string::String +impl core::any::Any for neo4j::Neo4jError where T: 'static + core::marker::Sized +pub fn neo4j::Neo4jError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::Neo4jError where T: core::marker::Sized +pub fn neo4j::Neo4jError::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::Neo4jError where T: core::marker::Sized +pub fn neo4j::Neo4jError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::Neo4jError +pub fn neo4j::Neo4jError::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::Neo4jError where V: ppv_lite86::types::MultiLane +pub fn neo4j::Neo4jError::vzip(self) -> V +#[non_exhaustive] pub enum neo4j::ValueReceive +pub neo4j::ValueReceive::Boolean(bool) +pub neo4j::ValueReceive::BrokenValue(neo4j::value::BrokenValue) +pub neo4j::ValueReceive::Bytes(alloc::vec::Vec) +pub neo4j::ValueReceive::Cartesian2D(neo4j::value::spatial::Cartesian2D) +pub neo4j::ValueReceive::Cartesian3D(neo4j::value::spatial::Cartesian3D) +pub neo4j::ValueReceive::Date(neo4j::value::time::Date) +pub neo4j::ValueReceive::DateTime(neo4j::value::time::DateTime) +pub neo4j::ValueReceive::DateTimeFixed(neo4j::value::time::DateTimeFixed) +pub neo4j::ValueReceive::Duration(neo4j::value::time::Duration) +pub neo4j::ValueReceive::Float(f64) +pub neo4j::ValueReceive::Integer(i64) +pub neo4j::ValueReceive::List(alloc::vec::Vec) +pub neo4j::ValueReceive::LocalDateTime(neo4j::value::time::LocalDateTime) +pub neo4j::ValueReceive::LocalTime(neo4j::value::time::LocalTime) +pub neo4j::ValueReceive::Map(std::collections::hash::map::HashMap) +pub neo4j::ValueReceive::Node(neo4j::value::graph::Node) +pub neo4j::ValueReceive::Null +pub neo4j::ValueReceive::Path(neo4j::value::graph::Path) +pub neo4j::ValueReceive::Relationship(neo4j::value::graph::Relationship) +pub neo4j::ValueReceive::String(alloc::string::String) +pub neo4j::ValueReceive::Time(neo4j::value::time::Time) +pub neo4j::ValueReceive::WGS84_2D(neo4j::value::spatial::WGS84_2D) +pub neo4j::ValueReceive::WGS84_3D(neo4j::value::spatial::WGS84_3D) +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_bool(&self) -> core::option::Option +pub fn neo4j::ValueReceive::is_bool(&self) -> bool +pub fn neo4j::ValueReceive::try_into_bool(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_bytes(&self) -> core::option::Option<&alloc::vec::Vec> +pub fn neo4j::ValueReceive::is_bytes(&self) -> bool +pub fn neo4j::ValueReceive::try_into_bytes(self) -> core::result::Result, Self> +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_cartesian_2d(&self) -> core::option::Option<&neo4j::value::spatial::Cartesian2D> +pub fn neo4j::ValueReceive::is_cartesian_2d(&self) -> bool +pub fn neo4j::ValueReceive::try_into_cartesian_2d(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_cartesian_3d(&self) -> core::option::Option<&neo4j::value::spatial::Cartesian3D> +pub fn neo4j::ValueReceive::is_cartesian_3d(&self) -> bool +pub fn neo4j::ValueReceive::try_into_cartesian_3d(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_date(&self) -> core::option::Option<&neo4j::value::time::Date> +pub fn neo4j::ValueReceive::is_date(&self) -> bool +pub fn neo4j::ValueReceive::try_into_date(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_date_time(&self) -> core::option::Option<&neo4j::value::time::DateTime> +pub fn neo4j::ValueReceive::is_date_time(&self) -> bool +pub fn neo4j::ValueReceive::try_into_date_time(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_date_time_fixed(&self) -> core::option::Option<&neo4j::value::time::DateTimeFixed> +pub fn neo4j::ValueReceive::is_date_time_fixed(&self) -> bool +pub fn neo4j::ValueReceive::try_into_date_time_fixed(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_duration(&self) -> core::option::Option<&neo4j::value::time::Duration> +pub fn neo4j::ValueReceive::is_duration(&self) -> bool +pub fn neo4j::ValueReceive::try_into_duration(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_float(&self) -> core::option::Option +pub fn neo4j::ValueReceive::is_float(&self) -> bool +pub fn neo4j::ValueReceive::try_into_float(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_int(&self) -> core::option::Option +pub fn neo4j::ValueReceive::is_int(&self) -> bool +pub fn neo4j::ValueReceive::try_into_int(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_list(&self) -> core::option::Option<&[neo4j::ValueReceive]> +pub fn neo4j::ValueReceive::is_list(&self) -> bool +pub fn neo4j::ValueReceive::try_into_list(self) -> core::result::Result, Self> +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_local_date_time(&self) -> core::option::Option<&neo4j::value::time::LocalDateTime> +pub fn neo4j::ValueReceive::is_local_date_time(&self) -> bool +pub fn neo4j::ValueReceive::try_into_local_date_time(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_local_time(&self) -> core::option::Option<&neo4j::value::time::LocalTime> +pub fn neo4j::ValueReceive::is_local_time(&self) -> bool +pub fn neo4j::ValueReceive::try_into_local_time(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_map(&self) -> core::option::Option<&std::collections::hash::map::HashMap> +pub fn neo4j::ValueReceive::is_map(&self) -> bool +pub fn neo4j::ValueReceive::try_into_map(self) -> core::result::Result, Self> +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_node(&self) -> core::option::Option<&neo4j::value::graph::Node> +pub fn neo4j::ValueReceive::is_node(&self) -> bool +pub fn neo4j::ValueReceive::try_into_node(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_path(&self) -> core::option::Option<&neo4j::value::graph::Path> +pub fn neo4j::ValueReceive::is_path(&self) -> bool +pub fn neo4j::ValueReceive::try_into_path(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_relationship(&self) -> core::option::Option<&neo4j::value::graph::Relationship> +pub fn neo4j::ValueReceive::is_relationship(&self) -> bool +pub fn neo4j::ValueReceive::try_into_relationship(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_string(&self) -> core::option::Option<&alloc::string::String> +pub fn neo4j::ValueReceive::is_string(&self) -> bool +pub fn neo4j::ValueReceive::try_into_string(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_time(&self) -> core::option::Option<&neo4j::value::time::Time> +pub fn neo4j::ValueReceive::is_time(&self) -> bool +pub fn neo4j::ValueReceive::try_into_time(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_wgs84_2d(&self) -> core::option::Option<&neo4j::value::spatial::WGS84_2D> +pub fn neo4j::ValueReceive::is_wgs84_2d(&self) -> bool +pub fn neo4j::ValueReceive::try_into_wgs84_2d(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::as_wgs84_3d(&self) -> core::option::Option<&neo4j::value::spatial::WGS84_3D> +pub fn neo4j::ValueReceive::is_wgs84_3d(&self) -> bool +pub fn neo4j::ValueReceive::try_into_wgs84_3d(self) -> core::result::Result +impl neo4j::ValueReceive +pub fn neo4j::ValueReceive::is_null(&self) -> bool +impl core::clone::Clone for neo4j::ValueReceive +pub fn neo4j::ValueReceive::clone(&self) -> neo4j::ValueReceive +impl core::cmp::PartialEq for neo4j::ValueReceive +pub fn neo4j::ValueReceive::eq(&self, other: &neo4j::ValueReceive) -> bool +impl core::convert::From for neo4j::ValueReceive +pub fn neo4j::ValueReceive::from(v: neo4j::ValueSend) -> Self +impl core::convert::TryFrom for alloc::string::String +pub type alloc::string::String::Error = neo4j::ValueReceive +pub fn alloc::string::String::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for alloc::vec::Vec +pub type alloc::vec::Vec::Error = neo4j::ValueReceive +pub fn alloc::vec::Vec::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for alloc::vec::Vec +pub type alloc::vec::Vec::Error = neo4j::ValueReceive +pub fn alloc::vec::Vec::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for bool +pub type bool::Error = neo4j::ValueReceive +pub fn bool::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for f64 +pub type f64::Error = neo4j::ValueReceive +pub fn f64::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for i64 +pub type i64::Error = neo4j::ValueReceive +pub fn i64::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::ValueSend +pub type neo4j::ValueSend::Error = neo4j::value::ValueConversionError +pub fn neo4j::ValueSend::try_from(v: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::graph::Node +pub type neo4j::value::graph::Node::Error = neo4j::ValueReceive +pub fn neo4j::value::graph::Node::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::graph::Path +pub type neo4j::value::graph::Path::Error = neo4j::ValueReceive +pub fn neo4j::value::graph::Path::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::graph::Relationship +pub type neo4j::value::graph::Relationship::Error = neo4j::ValueReceive +pub fn neo4j::value::graph::Relationship::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian2D +pub type neo4j::value::spatial::Cartesian2D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::Cartesian2D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian3D +pub type neo4j::value::spatial::Cartesian3D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::Cartesian3D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_2D +pub type neo4j::value::spatial::WGS84_2D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::WGS84_2D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_3D +pub type neo4j::value::spatial::WGS84_3D::Error = neo4j::ValueReceive +pub fn neo4j::value::spatial::WGS84_3D::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Date +pub type neo4j::value::time::Date::Error = neo4j::ValueReceive +pub fn neo4j::value::time::Date::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::DateTime +pub type neo4j::value::time::DateTime::Error = neo4j::ValueReceive +pub fn neo4j::value::time::DateTime::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::DateTimeFixed +pub type neo4j::value::time::DateTimeFixed::Error = neo4j::ValueReceive +pub fn neo4j::value::time::DateTimeFixed::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Duration +pub type neo4j::value::time::Duration::Error = neo4j::ValueReceive +pub fn neo4j::value::time::Duration::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::LocalDateTime +pub type neo4j::value::time::LocalDateTime::Error = neo4j::ValueReceive +pub fn neo4j::value::time::LocalDateTime::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::LocalTime +pub type neo4j::value::time::LocalTime::Error = neo4j::ValueReceive +pub fn neo4j::value::time::LocalTime::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Time +pub type neo4j::value::time::Time::Error = neo4j::ValueReceive +pub fn neo4j::value::time::Time::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for std::collections::hash::map::HashMap +pub type std::collections::hash::map::HashMap::Error = neo4j::ValueReceive +pub fn std::collections::hash::map::HashMap::try_from(value: neo4j::ValueReceive) -> core::result::Result +impl core::fmt::Debug for neo4j::ValueReceive +pub fn neo4j::ValueReceive::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::StructuralPartialEq for neo4j::ValueReceive +impl core::marker::Send for neo4j::ValueReceive +impl core::marker::Sync for neo4j::ValueReceive +impl core::marker::Unpin for neo4j::ValueReceive +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::ValueReceive +impl core::panic::unwind_safe::UnwindSafe for neo4j::ValueReceive +impl core::convert::Into for neo4j::ValueReceive where U: core::convert::From +pub fn neo4j::ValueReceive::into(self) -> U +impl core::convert::TryFrom for neo4j::ValueReceive where U: core::convert::Into +pub type neo4j::ValueReceive::Error = core::convert::Infallible +pub fn neo4j::ValueReceive::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::ValueReceive where U: core::convert::TryFrom +pub type neo4j::ValueReceive::Error = >::Error +pub fn neo4j::ValueReceive::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::ValueReceive where T: core::clone::Clone +pub type neo4j::ValueReceive::Owned = T +pub fn neo4j::ValueReceive::clone_into(&self, target: &mut T) +pub fn neo4j::ValueReceive::to_owned(&self) -> T +impl core::any::Any for neo4j::ValueReceive where T: 'static + core::marker::Sized +pub fn neo4j::ValueReceive::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::ValueReceive where T: core::marker::Sized +pub fn neo4j::ValueReceive::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::ValueReceive where T: core::marker::Sized +pub fn neo4j::ValueReceive::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::ValueReceive +pub fn neo4j::ValueReceive::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::ValueReceive where V: ppv_lite86::types::MultiLane +pub fn neo4j::ValueReceive::vzip(self) -> V +#[non_exhaustive] pub enum neo4j::ValueSend +pub neo4j::ValueSend::Boolean(bool) +pub neo4j::ValueSend::Bytes(alloc::vec::Vec) +pub neo4j::ValueSend::Cartesian2D(neo4j::value::spatial::Cartesian2D) +pub neo4j::ValueSend::Cartesian3D(neo4j::value::spatial::Cartesian3D) +pub neo4j::ValueSend::Date(neo4j::value::time::Date) +pub neo4j::ValueSend::DateTime(neo4j::value::time::DateTime) +pub neo4j::ValueSend::DateTimeFixed(neo4j::value::time::DateTimeFixed) +pub neo4j::ValueSend::Duration(neo4j::value::time::Duration) +pub neo4j::ValueSend::Float(f64) +pub neo4j::ValueSend::Integer(i64) +pub neo4j::ValueSend::List(alloc::vec::Vec) +pub neo4j::ValueSend::LocalDateTime(neo4j::value::time::LocalDateTime) +pub neo4j::ValueSend::LocalTime(neo4j::value::time::LocalTime) +pub neo4j::ValueSend::Map(std::collections::hash::map::HashMap) +pub neo4j::ValueSend::Null +pub neo4j::ValueSend::String(alloc::string::String) +pub neo4j::ValueSend::Time(neo4j::value::time::Time) +pub neo4j::ValueSend::WGS84_2D(neo4j::value::spatial::WGS84_2D) +pub neo4j::ValueSend::WGS84_3D(neo4j::value::spatial::WGS84_3D) +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_bool(&self) -> core::option::Option +pub fn neo4j::ValueSend::is_bool(&self) -> bool +pub fn neo4j::ValueSend::try_into_bool(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_bytes(&self) -> core::option::Option<&alloc::vec::Vec> +pub fn neo4j::ValueSend::is_bytes(&self) -> bool +pub fn neo4j::ValueSend::try_into_bytes(self) -> core::result::Result, Self> +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_cartesian_2d(&self) -> core::option::Option<&neo4j::value::spatial::Cartesian2D> +pub fn neo4j::ValueSend::is_cartesian_2d(&self) -> bool +pub fn neo4j::ValueSend::try_into_cartesian_2d(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_cartesian_3d(&self) -> core::option::Option<&neo4j::value::spatial::Cartesian3D> +pub fn neo4j::ValueSend::is_cartesian_3d(&self) -> bool +pub fn neo4j::ValueSend::try_into_cartesian_3d(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_date(&self) -> core::option::Option<&neo4j::value::time::Date> +pub fn neo4j::ValueSend::is_date(&self) -> bool +pub fn neo4j::ValueSend::try_into_date(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_date_time(&self) -> core::option::Option<&neo4j::value::time::DateTime> +pub fn neo4j::ValueSend::is_date_time(&self) -> bool +pub fn neo4j::ValueSend::try_into_date_time(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_date_time_fixed(&self) -> core::option::Option<&neo4j::value::time::DateTimeFixed> +pub fn neo4j::ValueSend::is_date_time_fixed(&self) -> bool +pub fn neo4j::ValueSend::try_into_date_time_fixed(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_duration(&self) -> core::option::Option<&neo4j::value::time::Duration> +pub fn neo4j::ValueSend::is_duration(&self) -> bool +pub fn neo4j::ValueSend::try_into_duration(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_float(&self) -> core::option::Option +pub fn neo4j::ValueSend::is_float(&self) -> bool +pub fn neo4j::ValueSend::try_into_float(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_int(&self) -> core::option::Option +pub fn neo4j::ValueSend::is_int(&self) -> bool +pub fn neo4j::ValueSend::try_into_int(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_list(&self) -> core::option::Option<&[neo4j::ValueSend]> +pub fn neo4j::ValueSend::is_list(&self) -> bool +pub fn neo4j::ValueSend::try_into_list(self) -> core::result::Result, Self> +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_local_date_time(&self) -> core::option::Option<&neo4j::value::time::LocalDateTime> +pub fn neo4j::ValueSend::is_local_date_time(&self) -> bool +pub fn neo4j::ValueSend::try_into_local_date_time(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_local_time(&self) -> core::option::Option<&neo4j::value::time::LocalTime> +pub fn neo4j::ValueSend::is_local_time(&self) -> bool +pub fn neo4j::ValueSend::try_into_local_time(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_map(&self) -> core::option::Option<&std::collections::hash::map::HashMap> +pub fn neo4j::ValueSend::is_map(&self) -> bool +pub fn neo4j::ValueSend::try_into_map(self) -> core::result::Result, Self> +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_string(&self) -> core::option::Option<&alloc::string::String> +pub fn neo4j::ValueSend::is_string(&self) -> bool +pub fn neo4j::ValueSend::try_into_string(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_time(&self) -> core::option::Option<&neo4j::value::time::Time> +pub fn neo4j::ValueSend::is_time(&self) -> bool +pub fn neo4j::ValueSend::try_into_time(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_wgs84_2d(&self) -> core::option::Option<&neo4j::value::spatial::WGS84_2D> +pub fn neo4j::ValueSend::is_wgs84_2d(&self) -> bool +pub fn neo4j::ValueSend::try_into_wgs84_2d(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::as_wgs84_3d(&self) -> core::option::Option<&neo4j::value::spatial::WGS84_3D> +pub fn neo4j::ValueSend::is_wgs84_3d(&self) -> bool +pub fn neo4j::ValueSend::try_into_wgs84_3d(self) -> core::result::Result +impl neo4j::ValueSend +pub fn neo4j::ValueSend::is_null(&self) -> bool +impl core::clone::Clone for neo4j::ValueSend +pub fn neo4j::ValueSend::clone(&self) -> neo4j::ValueSend +impl core::cmp::PartialEq for neo4j::ValueSend +pub fn neo4j::ValueSend::eq(&self, other: &neo4j::ValueSend) -> bool +impl core::convert::From<&str> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: &str) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: alloc::string::String) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: bool) -> Self +impl core::convert::From> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::DateTimeFixed) -> Self +impl core::convert::From> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::DateTime) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::Date) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::LocalDateTime) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::LocalTime) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: f32) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: f64) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: i16) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: i32) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: i64) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: i8) -> Self +impl core::convert::From for neo4j::ValueReceive +pub fn neo4j::ValueReceive::from(v: neo4j::ValueSend) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::Cartesian2D) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::Cartesian3D) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::WGS84_2D) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::spatial::WGS84_3D) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::Duration) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: neo4j::value::time::Time) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: u16) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: u32) -> Self +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: u8) -> Self +impl core::convert::TryFrom for neo4j::ValueSend +pub type neo4j::ValueSend::Error = neo4j::value::ValueConversionError +pub fn neo4j::ValueSend::try_from(v: neo4j::ValueReceive) -> core::result::Result +impl core::convert::TryFrom for alloc::string::String +pub type alloc::string::String::Error = neo4j::ValueSend +pub fn alloc::string::String::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for alloc::vec::Vec +pub type alloc::vec::Vec::Error = neo4j::ValueSend +pub fn alloc::vec::Vec::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for alloc::vec::Vec +pub type alloc::vec::Vec::Error = neo4j::ValueSend +pub fn alloc::vec::Vec::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for bool +pub type bool::Error = neo4j::ValueSend +pub fn bool::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for f64 +pub type f64::Error = neo4j::ValueSend +pub fn f64::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for i64 +pub type i64::Error = neo4j::ValueSend +pub fn i64::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian2D +pub type neo4j::value::spatial::Cartesian2D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::Cartesian2D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::Cartesian3D +pub type neo4j::value::spatial::Cartesian3D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::Cartesian3D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_2D +pub type neo4j::value::spatial::WGS84_2D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::WGS84_2D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::spatial::WGS84_3D +pub type neo4j::value::spatial::WGS84_3D::Error = neo4j::ValueSend +pub fn neo4j::value::spatial::WGS84_3D::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Date +pub type neo4j::value::time::Date::Error = neo4j::ValueSend +pub fn neo4j::value::time::Date::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::DateTime +pub type neo4j::value::time::DateTime::Error = neo4j::ValueSend +pub fn neo4j::value::time::DateTime::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::DateTimeFixed +pub type neo4j::value::time::DateTimeFixed::Error = neo4j::ValueSend +pub fn neo4j::value::time::DateTimeFixed::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Duration +pub type neo4j::value::time::Duration::Error = neo4j::ValueSend +pub fn neo4j::value::time::Duration::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::LocalDateTime +pub type neo4j::value::time::LocalDateTime::Error = neo4j::ValueSend +pub fn neo4j::value::time::LocalDateTime::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::LocalTime +pub type neo4j::value::time::LocalTime::Error = neo4j::ValueSend +pub fn neo4j::value::time::LocalTime::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for neo4j::value::time::Time +pub type neo4j::value::time::Time::Error = neo4j::ValueSend +pub fn neo4j::value::time::Time::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::convert::TryFrom for std::collections::hash::map::HashMap +pub type std::collections::hash::map::HashMap::Error = neo4j::ValueSend +pub fn std::collections::hash::map::HashMap::try_from(value: neo4j::ValueSend) -> core::result::Result +impl core::fmt::Debug for neo4j::ValueSend +pub fn neo4j::ValueSend::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::StructuralPartialEq for neo4j::ValueSend +impl> core::convert::From> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: alloc::vec::Vec) -> Self +impl> core::convert::From> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: core::option::Option) -> Self +impl> core::convert::From> for neo4j::ValueSend +pub fn neo4j::ValueSend::from(value: std::collections::hash::map::HashMap) -> Self +impl core::marker::Send for neo4j::ValueSend +impl core::marker::Sync for neo4j::ValueSend +impl core::marker::Unpin for neo4j::ValueSend +impl core::panic::unwind_safe::RefUnwindSafe for neo4j::ValueSend +impl core::panic::unwind_safe::UnwindSafe for neo4j::ValueSend +impl core::convert::Into for neo4j::ValueSend where U: core::convert::From +pub fn neo4j::ValueSend::into(self) -> U +impl core::convert::TryFrom for neo4j::ValueSend where U: core::convert::Into +pub type neo4j::ValueSend::Error = core::convert::Infallible +pub fn neo4j::ValueSend::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for neo4j::ValueSend where U: core::convert::TryFrom +pub type neo4j::ValueSend::Error = >::Error +pub fn neo4j::ValueSend::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for neo4j::ValueSend where T: core::clone::Clone +pub type neo4j::ValueSend::Owned = T +pub fn neo4j::ValueSend::clone_into(&self, target: &mut T) +pub fn neo4j::ValueSend::to_owned(&self) -> T +impl core::any::Any for neo4j::ValueSend where T: 'static + core::marker::Sized +pub fn neo4j::ValueSend::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for neo4j::ValueSend where T: core::marker::Sized +pub fn neo4j::ValueSend::borrow(&self) -> &T +impl core::borrow::BorrowMut for neo4j::ValueSend where T: core::marker::Sized +pub fn neo4j::ValueSend::borrow_mut(&mut self) -> &mut T +impl core::convert::From for neo4j::ValueSend +pub fn neo4j::ValueSend::from(t: T) -> T +impl ppv_lite86::types::VZip for neo4j::ValueSend where V: ppv_lite86::types::MultiLane +pub fn neo4j::ValueSend::vzip(self) -> V +pub type neo4j::Result = core::result::Result diff --git a/neo4j/src/time.rs b/neo4j/src/time.rs index 6941837..93033d6 100644 --- a/neo4j/src/time.rs +++ b/neo4j/src/time.rs @@ -102,7 +102,7 @@ mod mockable_time { use parking_lot::RwLock; - pub static MOCKED_TIME: OnceLock>> = OnceLock::new(); + static MOCKED_TIME: OnceLock>> = OnceLock::new(); #[inline] fn mocked_time() -> &'static RwLock> {