List of all items
Structs
- aggregate::AstarteObject
- builder::BuildConfig
- builder::Config
- builder::DeviceBuilder
- builder::DeviceTransport
- builder::NoConnect
- builder::NoStore
- client::DeviceClient
- connection::DeviceConnection
- error::AggregationError
- error::InterfaceTypeError
- error::OwnershipError
- event::DeviceEvent
- retention::Context
- retention::Id
- retention::PublishInfo
- retention::StoredInterface
- retention::TimestampMillis
- session::IntrospectionInterface
- store::PropertyMapping
- store::StoredProp
- store::memory::MemoryStore
- store::sqlite::OwnershipError
- store::sqlite::PropertyStateError
- store::sqlite::SqliteStore
- store::sqlite::options::SqliteOptions
- transport::grpc::Grpc
- transport::grpc::GrpcClient
- transport::grpc::GrpcConfig
- transport::grpc::store::GrpcStore
- transport::mqtt::Mqtt
- transport::mqtt::MqttArgs
- transport::mqtt::MqttClient
- transport::mqtt::MqttConfig
- transport::mqtt::registration::RegisterDevice
- types::Double
Enums
- builder::BuilderError
- client::RecvError
- error::Error
- event::FromEventError
- event::Value
- introspection::AddInterfaceError
- properties::PropertiesError
- retention::RetentionError
- session::SessionError
- store::MissingCapability
- store::PropertyState
- store::error::StoreError
- store::memory::MemoryError
- store::sqlite::Size
- store::sqlite::SqliteError
- store::sqlite::ValueError
- store::sqlite::options::SizeLimit
- transport::grpc::GrpcError
- transport::grpc::convert::MessageHubProtoError
- transport::grpc::store::GrpcStoreError
- transport::mqtt::Credential
- transport::mqtt::PairingError
- transport::mqtt::PayloadError
- transport::mqtt::crypto::CryptoError
- transport::mqtt::error::MqttError
- transport::mqtt::topic::TopicError
- types::AstarteData
- types::TypeError
Traits
- builder::ConnectionConfig
- client::Client
- client::ClientDisconnect
- connection::EventLoop
- event::FromEvent
- introspection::DeviceIntrospection
- introspection::DynamicIntrospection
- properties::PropAccess
- retention::StoredRetention
- session::StoredSession
- store::PropertyStore
- store::StoreCapabilities
- transport::Connection
Derive Macros
Functions
- transport::mqtt::registration::generate_random_uuid
- transport::mqtt::registration::generate_uuid
- transport::mqtt::registration::register_device
Type Aliases
Constants
- builder::DEFAULT_BACKOFF_JITTER_PERCENTAGE
- builder::DEFAULT_BACKOFF_MAXIMUM_DELAY
- builder::DEFAULT_BACKOFF_RESET_INTERVAL
- builder::DEFAULT_CHANNEL_SIZE
- builder::DEFAULT_CONNECTION_TIMEOUT
- builder::DEFAULT_REQUEST_TIMEOUT
- builder::DEFAULT_SLOW_RECEIVE_THRESHOLDS
- builder::DEFAULT_STORE_CAPACITY
- builder::DEFAULT_VOLATILE_CAPACITY
- store::sqlite::DEFAULT_MAX_READERS
- store::sqlite::SQLITE_BUSY_TIMEOUT
- store::sqlite::SQLITE_CACHE_SIZE
- store::sqlite::SQLITE_DEFAULT_DB_MAX_SIZE
- store::sqlite::SQLITE_JOURNAL_SIZE_LIMIT
- store::sqlite::SQLITE_MAX_PAGE_COUNT
- store::sqlite::SQLITE_WAL_AUTOCHECKPOINT
- transport::mqtt::DEFAULT_KEEP_ALIVE