MCPcopy Create free account

hub / github.com/chrivers/bifrost / types & classes

Types & classes436 in github.com/chrivers/bifrost

↓ 30 callersClassJson
Simple wrapper around axum::Json, which skips the header requirements. The axum version requires "Content-Type: application/json", which many (buggy)
src/routes/extractor.rs:12
↓ 7 callersClassMatrix3
crates/hue/src/colorspace.rs:12
↓ 4 callersClassDevice
src/model/upnp.rs:82
↓ 4 callersClassZigbeeConnectivity
crates/hue/src/api/stubs.rs:186
↓ 3 callersClassEntertainment
crates/hue/src/api/entertainment.rs:6
↓ 3 callersClassGroupedLight
crates/hue/src/api/grouped_light.rs:9
↓ 3 callersClassGroupedLightUpdate
crates/hue/src/api/grouped_light.rs:72
↓ 3 callersClassLightUpdate
crates/hue/src/api/light.rs:638
↓ 3 callersClassZigbeeDeviceDiscovery
crates/hue/src/api/zigbee_device_discovery.rs:29
↓ 2 callersClassBridge
crates/hue/src/api/stubs.rs:11
↓ 2 callersClassBridgeHome
crates/hue/src/api/stubs.rs:18
↓ 2 callersClassButton
crates/hue/src/api/stubs.rs:24
↓ 2 callersClassDelete
crates/hue/src/event.rs:104
↓ 2 callersClassEntertainmentConfiguration
crates/hue/src/api/entertainment_config.rs:6
↓ 2 callersClassLight
crates/hue/src/api/light.rs:14
↓ 2 callersClassRoom
crates/hue/src/api/room.rs:21
↓ 2 callersClassScene
crates/z2m/src/api.rs:276
↓ 2 callersClassSceneUpdate
crates/hue/src/api/scene.rs:111
↓ 2 callersEnumSvcError
crates/svc/src/error.rs:10
↓ 2 callersClassTaurus
crates/hue/src/api/stubs.rs:173
↓ 2 callersClassUpdate
crates/hue/src/event.rs:90
↓ 1 callersClassAdd
crates/hue/src/event.rs:74
↓ 1 callersClassAppConfig
crates/bifrost-api/src/config.rs:56
↓ 1 callersEnumBackendRequest
crates/bifrost-api/src/backend.rs:16
↓ 1 callersClassBehaviorInstance
crates/hue/src/api/behavior.rs:63
↓ 1 callersClassBehaviorScript
crates/hue/src/api/behavior.rs:10
↓ 1 callersClassDevice
crates/hue/src/api/device.rs:12
↓ 1 callersClassDevicePower
crates/hue/src/api/stubs.rs:61
↓ 1 callersClassDeviceRemove
crates/z2m/src/api.rs:120
↓ 1 callersClassDeviceSoftwareUpdate
crates/hue/src/api/stubs.rs:67
↓ 1 callersClassGeofenceClient
crates/hue/src/api/stubs.rs:74
↓ 1 callersClassGeolocation
crates/hue/src/api/stubs.rs:79
↓ 1 callersClassGroupedLightLevel
crates/hue/src/api/stubs.rs:93
↓ 1 callersClassGroupedMotion
crates/hue/src/api/stubs.rs:86
↓ 1 callersClassHomekit
crates/hue/src/api/stubs.rs:101
↓ 1 callersClassLightLevel
crates/hue/src/api/stubs.rs:120
↓ 1 callersClassMatter
crates/hue/src/api/stubs.rs:127
↓ 1 callersClassMotion
crates/hue/src/api/stubs.rs:133
↓ 1 callersClassPermitJoin
crates/z2m/src/api.rs:114
↓ 1 callersClassPrivateGroup
crates/hue/src/api/stubs.rs:142
↓ 1 callersClassPublicImage
crates/hue/src/api/stubs.rs:145
↓ 1 callersClassRelativeRotary
crates/hue/src/api/stubs.rs:148
↓ 1 callersClassRoomUpdate
crates/hue/src/api/room.rs:29
↓ 1 callersClassScene
crates/hue/src/api/scene.rs:40
↓ 1 callersClassSceneRecall
crates/hue/src/api/scene.rs:211
↓ 1 callersClassSmartScene
crates/hue/src/api/stubs.rs:157
↓ 1 callersClassStructOrFalse
Internal wrapper struct
crates/z2m/src/serde_util.rs:14
↓ 1 callersClassTemperature
crates/hue/src/api/stubs.rs:205
↓ 1 callersClassZone
crates/hue/src/api/stubs.rs:197
ClassActive
crates/hue/src/legacy_api.rs:497
EnumApiAlert
crates/hue/src/legacy_api.rs:273
ClassApiBackup
crates/hue/src/legacy_api.rs:161
ClassApiConfig
crates/hue/src/legacy_api.rs:238
EnumApiEffect
crates/hue/src/legacy_api.rs:266
EnumApiError
src/error.rs:14
ClassApiGroup
crates/hue/src/legacy_api.rs:363
ClassApiGroupAction
crates/hue/src/legacy_api.rs:280
EnumApiGroupActionUpdate
crates/hue/src/legacy_api.rs:510
EnumApiGroupClass
crates/hue/src/legacy_api.rs:309
ClassApiGroupNew
crates/hue/src/legacy_api.rs:381
ClassApiGroupState
crates/hue/src/legacy_api.rs:440
EnumApiGroupType
crates/hue/src/legacy_api.rs:300
ClassApiGroupUpdate
crates/hue/src/legacy_api.rs:492
ClassApiGroupUpdate2
crates/hue/src/legacy_api.rs:502
ClassApiInternetServices
crates/hue/src/legacy_api.rs:134
ClassApiLight
crates/hue/src/legacy_api.rs:530
ClassApiLightState
crates/hue/src/legacy_api.rs:454
ClassApiLightStateUpdate
crates/hue/src/legacy_api.rs:476
ClassApiResourceLink
crates/hue/src/legacy_api.rs:628
EnumApiResourceType
crates/hue/src/legacy_api.rs:98
ClassApiRule
crates/hue/src/legacy_api.rs:640
ClassApiScene
crates/hue/src/legacy_api.rs:673
ClassApiSceneAppData
crates/hue/src/legacy_api.rs:665
EnumApiSceneType
crates/hue/src/legacy_api.rs:654
EnumApiSceneVersion
crates/hue/src/legacy_api.rs:660
ClassApiSchedule
crates/hue/src/legacy_api.rs:695
ClassApiSensor
crates/hue/src/legacy_api.rs:716
ClassApiShortConfig
crates/hue/src/legacy_api.rs:47
ClassApiUserConfig
crates/hue/src/legacy_api.rs:769
EnumApiV1Error
src/routes/mod.rs:26
ClassAppState
src/server/appstate.rs:20
ClassArgs
examples/wscat.rs:8
ClassArgs
examples/normalize-hue-get.rs:240
ClassArgs
examples/ez-parse.rs:177
ClassArgs
examples/wsinput.rs:18
ClassArgs
examples/z2mdump.rs:10
ClassAuxData
src/model/state.rs:15
EnumAvailability
crates/z2m/src/api.rs:188
ClassBar
crates/z2m/src/serde_util.rs:80
EnumBehaviorInstanceConfiguration
crates/hue/src/api/behavior.rs:83
ClassBehaviorInstanceDependee
crates/hue/src/api/behavior.rs:160
EnumBehaviorInstanceDependeeLevel
crates/hue/src/api/behavior.rs:169
ClassBehaviorInstanceMetadata
crates/hue/src/api/behavior.rs:175
ClassBehaviorInstanceUpdate
crates/hue/src/api/behavior.rs:180
ClassBehaviorScriptMetadata
crates/hue/src/api/behavior.rs:50
ClassBifrostApiError
Simple bifrost api error wrapper. Bifrost API results need to implement [`IntoResponse`], but since [`BifrostError`] comes from [`bifrost_api`], we c
src/routes/bifrost/mod.rs:28
ClassBifrostConfig
crates/bifrost-api/src/config.rs:30
EnumBifrostError
crates/bifrost-api/src/error.rs:4
ClassBridgeConfig
crates/bifrost-api/src/config.rs:17
ClassBridgeConfigSchema
crates/z2m/src/api.rs:297
next →1–100 of 436, ranked by callers