Docs.rs
  • restate-sdk-0.6.0
    • restate-sdk 0.6.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • slinkydeveloper
    • github:restatedev:owners
    • Dependencies
      • bytes ^1.10 normal
      • futures ^0.3 normal
      • http ^1.3 normal
      • http-body-util ^0.1 normal optional
      • hyper ^1.6 normal optional
      • hyper-util ^0.1 normal optional
      • pin-project-lite ^0.2 normal
      • rand ^0.9 normal optional
      • regress ^0.10 normal
      • restate-sdk-macros ^0.6 normal
      • restate-sdk-shared-core =0.4.0 normal
      • schemars ^1.0.0-alpha.17 normal optional
      • serde ^1.0 normal
      • serde_json ^1.0 normal
      • thiserror ^2.0 normal
      • tokio ^1.44 normal
      • tracing ^0.1 normal
      • tracing-subscriber ^0.3 normal optional
      • uuid ^1.16.0 normal optional
      • rand ^0.9 dev
      • reqwest ^0.12 dev
      • schemars ^1.0.0-alpha.17 dev
      • tokio ^1 dev
      • tracing-subscriber ^0.3 dev
      • trybuild ^1.0 dev
      • jsonptr ^0.5.1 build
      • prettyplease ^0.2 build
      • serde_json ^1.0 build
      • syn ^2.0 build
      • typify ^0.1.0 build
    • Versions
    • 65.59% of the crate is documented
  • 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

restate_sdk0.6.0

Crate Items

  • Macros
  • Structs
  • Enums
  • Traits
  • Type Aliases
  • Attribute Macros

List of all items

Structs

  • context::Context
  • context::ObjectContext
  • context::Request
  • context::RunRetryPolicy
  • context::SharedObjectContext
  • context::SharedWorkflowContext
  • context::WorkflowContext
  • discovery::Endpoint
  • discovery::Handler
  • discovery::HandlerName
  • discovery::InputPayload
  • discovery::OutputPayload
  • discovery::Service
  • discovery::ServiceName
  • discovery::error::ConversionError
  • endpoint::BidiStreamRunner
  • endpoint::Builder
  • endpoint::ContextInternal
  • endpoint::Endpoint
  • endpoint::EndpointInner
  • endpoint::Error
  • endpoint::HandlerOptions
  • endpoint::InputMetadata
  • endpoint::InputReceiver
  • endpoint::OutputSender
  • endpoint::ServiceOptions
  • errors::HandlerError
  • errors::TerminalError
  • filter::ReplayAwareFilter
  • http_server::HttpServer
  • hyper::BidiStreamRunner
  • hyper::HyperEndpoint
  • serde::InputMetadata
  • serde::Json
  • serde::OutputMetadata

Enums

  • context::RequestTarget
  • discovery::HandlerType
  • discovery::ProtocolMode
  • discovery::ServiceType
  • endpoint::Response

Traits

  • context::CallFuture
  • context::ContextAwakeables
  • context::ContextClient
  • context::ContextPromises
  • context::ContextReadState
  • context::ContextSideEffects
  • context::ContextTimers
  • context::ContextWriteState
  • context::DurableFuture
  • context::IntoObjectClient
  • context::IntoServiceClient
  • context::IntoWorkflowClient
  • context::InvocationHandle
  • context::RunClosure
  • context::RunFuture
  • serde::Deserialize
  • serde::PayloadMetadata
  • serde::Serialize
  • service::Discoverable
  • service::Service

Macros

  • select

Attribute Macros

  • object
  • service
  • workflow

Type Aliases

  • context::HeaderMap
  • errors::HandlerResult