Docs.rs
  • grafbase-sdk-0.5.4
    • grafbase-sdk 0.5.4
    • Docs.rs crate page
    • MPL-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • pimeys
    • tomhoule
    • fbjork
    • Finistere
    • Dependencies
      • anyhow ^1 normal
      • async-tungstenite ^0.28.0 normal optional
      • duct ^0.13 normal optional
      • fslock ^0.2 normal optional
      • futures-util ^0.3.30 normal optional
      • grafbase-sdk-derive ^0.2.0 normal
      • grafbase-sdk-mock ^0.1.1 normal optional
      • graphql-composition ^0.6.2 normal optional
      • graphql-federated-graph ^0.6.1 normal optional
      • graphql-ws-client ^0.11.1 normal optional
      • hashbrown ^0.15 normal optional
      • http ^1.2.0 normal
      • indoc ^2 normal optional
      • jaq-core ^2.1.1 normal optional
      • jaq-json ^1.1.1 normal optional
      • jaq-std ^2.1.0 normal optional
      • minicbor ^0.26.0 normal
      • minicbor-serde ^0.4.0 normal
      • reqwest ^0.12.12 normal optional
      • serde ^1.0.218 normal
      • serde_json ^1.0.139 normal
      • serde_urlencoded ^0.7 normal
      • tempfile ^3.16 normal optional
      • time ^0.3.37 normal
      • tokio ^1.43.0 normal optional
      • toml ^0.8 normal optional
      • tungstenite ^0.26.2 normal optional
      • url ^2.5.4 normal
      • which ^7.0.2 normal optional
      • wit-bindgen ^0.39.0 normal
      • semver ^1 build
    • Versions
    • 98.75% of the crate is documented
  • Go to latest version
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

grafbase_sdk0.5.4

Crate Items

  • Structs
  • Enums
  • Traits
  • Functions
  • Derive Macros

List of all items

Structs

  • Error
  • Headers
  • SharedContext
  • host_io::access_log::AccessLog
  • host_io::cache::CachedItem
  • host_io::http::BatchHttpRequest
  • host_io::http::HttpRequest
  • host_io::http::HttpRequestBuilder
  • host_io::http::HttpResponse
  • host_io::http::JsonDeserializeError
  • host_io::http::StatusCode
  • host_io::http::Url
  • host_io::pubsub::nats::NatsClient
  • host_io::pubsub::nats::NatsKeyValue
  • host_io::pubsub::nats::NatsMessage
  • host_io::pubsub::nats::NatsStreamConfig
  • host_io::pubsub::nats::NatsSubscription
  • host_io::pubsub::nats::OffsetDateTime
  • jq_selection::JqSelection
  • test::DynamicSchema
  • test::DynamicSubgraph
  • test::ExtensionOnlySubgraph
  • test::QueryBuilder
  • test::TestConfig
  • test::TestConfigBuilder
  • test::TestRunner
  • types::Cache
  • types::Configuration
  • types::Directive
  • types::ErrorResponse
  • types::FieldDefinition
  • types::FieldInputs
  • types::FieldOutput
  • types::StatusCode
  • types::Token

Enums

  • NatsAuth
  • NatsStreamDeliverPolicy
  • host_io::access_log::LogError
  • host_io::http::HttpError
  • host_io::http::HttpMethod
  • host_io::http::HttpVersion
  • host_io::pubsub::nats::NatsStreamDeliverPolicy
  • test::LogLevel

Traits

  • Authenticator
  • Extension
  • Resolver
  • Subscription
  • types::Deserialize

Derive Macros

  • AuthenticationExtension
  • ResolverExtension
  • types::Deserialize

Functions

  • host_io::access_log::send
  • host_io::cache::get
  • host_io::http::execute
  • host_io::http::execute_many
  • host_io::pubsub::nats::connect
  • host_io::pubsub::nats::connect_with_auth