Docs.rs
  • smarthome-sdk-rs-0.13.0
    • smarthome-sdk-rs 0.13.0
    • Permalink
    • Docs.rs crate page
    • GPL-2.0-only
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • MikMuellerDev
    • Dependencies
      • bytes ^1.4.0 normal
      • reqwest ^0.11.20 normal
      • semver ^1.0.18 normal
      • serde ^1.0.188 normal
      • serde_json ^1.0.121 normal
      • url ^2.4.1 normal
      • tokio ^1.32.0 dev
    • Versions
    • 3.5% 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

smarthome_sdk_rs0.13.0

  • All Items

Crate Items

  • Structs
  • Enums
  • Constants
  • Type Aliases

Crate smarthome_sdk_rs

Source

Structs§

Camera
Client
The client represents an object-oriented approach to interact with the server Any operation is implemented as a function on this struct It is created using the associative new function
ConfigSpecWrapper
DatabaseStats
DebugInfoData
DeviceDimmable
DeviceDimmableRange
DeviceExtractions
DevicePowerInformation
DeviceSensor
DiagnosticError
DimmableRange
ExecHomescriptbyIdRequest
ExportRequest
HardwareNode
Homescript
HomescriptArg
HomescriptData
HomescriptExecError
HomescriptExecErrorLocation
HomescriptExecErrorSpan
HomescriptExecResponse
HydratedDeviceResponse
JobResult
LintHomescriptCodeRequest
PowerDrawData
PowerDrawPoint
PowerJob
Room
RoomData
RunHomescriptCodeRequest
RuntimeInterrupt
ServerTime
ShallowDeviceResponse
Switch
SyntaxError
User

Enums§

Auth
DeviceCapability
DeviceType
Error
HmsRunMode
HomescriptType

Constants§

SERVER_VERSION_REQUIREMENT
This specifies the version constraints which are validated on a client’s creation

Type Aliases§

Result