Docs.rs
  • forevervm-sdk-0.1.35
    • forevervm-sdk 0.1.35
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • paulgb
    • rolyatmax
    • jakelazaroff
    • Dependencies
      • async-stream ^0.3.6 normal
      • chrono ^0.4.39 normal
      • futures-util ^0.3.31 normal
      • regex ^1.11.1 normal
      • reqwest ^0.12.12 normal
      • rustls ^0.23.21 normal
      • serde ^1.0.217 normal
      • serde_json ^1.0.137 normal
      • thiserror ^2.0.11 normal
      • tokio ^1.43.0 normal
      • tokio-tungstenite ^0.26.1 normal
      • tracing ^0.1.41 normal
      • tungstenite ^0.26.1 normal
      • url ^2.5.4 normal
      • tokio ^1.43.0 dev
    • Versions
    • 5.16% 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

forevervm_sdk0.1.35

Crate Items

  • Structs
  • Enums
  • Constants
  • Functions
  • Type Aliases

List of all items

Structs

  • api::ApiErrorResponse
  • api::api_types::ApiExecRequest
  • api::api_types::ApiExecResponse
  • api::api_types::ApiExecResultResponse
  • api::api_types::ApiMachine
  • api::api_types::ApiSignupRequest
  • api::api_types::ExecResult
  • api::api_types::Instruction
  • api::http_api::CreateMachineRequest
  • api::http_api::CreateMachineResponse
  • api::http_api::ListMachinesRequest
  • api::http_api::ListMachinesResponse
  • api::http_api::WhoamiResponse
  • api::id_types::InstructionSeq
  • api::id_types::MachineName
  • api::id_types::MachineOutputSeq
  • api::id_types::RequestSeq
  • api::protocol::StandardOutput
  • api::token::ApiToken
  • client::ForeverVMClient
  • client::repl::ExecResultHandle
  • client::repl::ReplConnection
  • client::repl::RequestSeqGenerator
  • client::typed_socket::WebSocketRecv
  • client::typed_socket::WebSocketSend

Enums

  • api::api_types::ExecResultType
  • api::protocol::MessageFromServer
  • api::protocol::MessageLevel
  • api::protocol::MessageToServer
  • api::protocol::StandardOutputStream
  • api::token::ApiTokenError
  • client::error::ClientError
  • client::repl::ReplConnectionState

Functions

  • client::typed_socket::websocket_connect
  • client::util::authorized_request
  • util::get_runner
  • util::validate_account_name
  • util::validate_email

Type Aliases

  • client::error::Result

Constants

  • client::repl::DEFAULT_INSTRUCTION_TIMEOUT_SECONDS