Cargo Features

[dependencies]
hab-rs-api-client = { version = "0.2.0", default-features = false, features = ["native-tls", "rustls", "mockall", "actions_api", "addons_api", "audio_api", "auth_api", "channel_types_api", "config_descriptions_api", "discovery_api", "events_api", "habpanel_api", "iconsets_api", "inbox_api", "items_api", "links_api", "logging_api", "module_types_api", "persistence_api", "profile_types_api", "root_api", "rules_api", "services_api", "sitemaps_api", "systeminfo_api", "tags_api", "templates_api", "thing_types_api", "things_api", "transformations_api", "ui_api", "uuid_api", "voice_api"] }
default = items_api, native-tls

These default features are set whenever hab-rs-api-client is added without default-features = false somewhere in the dependency tree.

native-tls default

Enables native-tls of reqwest

reqwest:

Enables native-tls specific functionality not available by default.

rustls

Enables rustls-tls of reqwest

mockall

Enables mockall

Affects apis::MockApiClient

actions_api

Affects apis::actions_api, apis::Api.actions_api, apis::MockApiClient.actions_api_mock

addons_api

Affects apis::addons_api, apis::Api.addons_api, apis::MockApiClient.addons_api_mock

audio_api

Affects apis::audio_api, apis::Api.audio_api, apis::MockApiClient.audio_api_mock

auth_api

Affects apis::auth_api, apis::Api.auth_api, apis::MockApiClient.auth_api_mock

channel_types_api

Affects apis::channel_types_api, apis::Api.channel_types_api, apis::MockApiClient.channel_types_api_mock

config_descriptions_api

Affects apis::config_descriptions_api, apis::Api.config_descriptions_api, apis::MockApiClient.config_descriptions_api_mock

discovery_api

Affects apis::discovery_api, apis::Api.discovery_api, apis::MockApiClient.discovery_api_mock

events_api

Affects apis::events_api, apis::Api.events_api, apis::MockApiClient.events_api_mock

habpanel_api

Affects apis::habpanel_api, apis::Api.habpanel_api, apis::MockApiClient.habpanel_api_mock

iconsets_api

Affects apis::iconsets_api, apis::Api.iconsets_api, apis::MockApiClient.iconsets_api_mock

inbox_api

Affects apis::inbox_api, apis::Api.inbox_api, apis::MockApiClient.inbox_api_mock

items_api default

Affects apis::items_api, apis::Api.items_api, apis::MockApiClient.items_api_mock

Affects apis::links_api, apis::Api.links_api, apis::MockApiClient.links_api_mock

logging_api

Affects apis::logging_api, apis::Api.logging_api, apis::MockApiClient.logging_api_mock

module_types_api

Affects apis::module_types_api, apis::Api.module_types_api, apis::MockApiClient.module_types_api_mock

persistence_api

Affects apis::persistence_api, apis::Api.persistence_api, apis::MockApiClient.persistence_api_mock

profile_types_api

Affects apis::profile_types_api, apis::Api.profile_types_api, apis::MockApiClient.profile_types_api_mock

root_api

Affects apis::root_api, apis::Api.root_api, apis::MockApiClient.root_api_mock

rules_api

Affects apis::rules_api, apis::Api.rules_api, apis::MockApiClient.rules_api_mock

services_api

Affects apis::services_api, apis::Api.services_api, apis::MockApiClient.services_api_mock

sitemaps_api

Affects apis::sitemaps_api, apis::Api.sitemaps_api, apis::MockApiClient.sitemaps_api_mock

systeminfo_api

Affects apis::systeminfo_api, apis::Api.systeminfo_api, apis::MockApiClient.systeminfo_api_mock

tags_api

Affects apis::tags_api, apis::Api.tags_api, apis::MockApiClient.tags_api_mock

templates_api

Affects apis::templates_api, apis::Api.templates_api, apis::MockApiClient.templates_api_mock

thing_types_api

Affects apis::thing_types_api, apis::Api.thing_types_api, apis::MockApiClient.thing_types_api_mock

things_api

Affects apis::things_api, apis::Api.things_api, apis::MockApiClient.things_api_mock

transformations_api

Affects apis::transformations_api, apis::Api.transformations_api, apis::MockApiClient.transformations_api_mock

ui_api

Affects apis::ui_api, apis::Api.ui_api, apis::MockApiClient.ui_api_mock

uuid_api

Affects apis::uuid_api, apis::Api.uuid_api, apis::MockApiClient.uuid_api_mock

voice_api

Affects apis::voice_api, apis::Api.voice_api, apis::MockApiClient.voice_api_mock