Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chrivers/bifrost
/ functions
Functions
869 in github.com/chrivers/bifrost
⨍
Functions
869
◇
Types & classes
436
↓ 47 callers
Function
default
()
crates/hue/src/version.rs:102
↓ 43 callers
Method
insert
(&mut self, key: Uuid, value: Resource)
src/model/state.rs:228
↓ 41 callers
Function
parse
(filename: &Utf8Path)
src/config.rs:6
↓ 36 callers
Method
get
(&self, id: &Uuid)
src/model/state.rs:220
↓ 29 callers
Method
collect
(&mut self, res: &mut Resources)
src/backend/z2m/learn.rs:135
↓ 26 callers
Method
push
(&mut self, value: T)
src/model/throttle.rs:67
↓ 25 callers
Method
deterministic
(self, data: impl Hash)
crates/hue/src/api/resource.rs:126
↓ 24 callers
Method
take
(&mut self, flag: Self)
crates/hue/src/flags.rs:6
↓ 23 callers
Method
as_ref
(&self)
crates/hue/src/api/stream.rs:40
↓ 22 callers
Method
to_vec
(&self)
crates/hue/src/zigbee/composite.rs:325
↓ 21 callers
Function
describe
(frame: &ZclFrame, _data: &[u8])
crates/zcl/src/cluster/onoff.rs:4
↓ 17 callers
Method
add
(&mut self, uuid: Uuid)
src/model/state.rs:64
↓ 17 callers
Method
send
(&mut self, topic: &str, payload: &Z2mRequest<'_>)
src/backend/z2m/websocket.rs:27
↓ 15 callers
Method
backend_request
(&self, req: BackendRequest)
src/resource.rs:592
↓ 13 callers
Method
init
(&mut self, bridge_id: &str)
src/resource.rs:92
↓ 12 callers
Function
deserialize
(deserializer: D)
crates/hue/src/date_format.rs:109
↓ 12 callers
Method
remove
(&mut self, uuid: &Uuid)
src/model/state.rs:87
↓ 11 callers
Method
is_none
(&self)
crates/hue/src/api/light.rs:371
↓ 10 callers
Method
add
(&mut self, link: &ResourceLink, obj: Resource)
src/resource.rs:182
↓ 10 callers
Method
get_id
(&'a self, id: Uuid)
src/resource.rs:412
↓ 10 callers
Method
is_empty
(&self)
crates/hue/src/zigbee/composite.rs:169
↓ 10 callers
Method
out
(&mut self, line: &str)
src/server/banner.rs:25
↓ 10 callers
Method
respond
(self, func: impl FnOnce(Q) -> A)
crates/svc/src/rpc.rs:30
↓ 10 callers
Method
rpc
( &mut self, func: impl FnOnce(RpcRequest<Q, A>) -> SvmRequest, args: Q, )
crates/svc/src/manager.rs:87
↓ 9 callers
Method
config
(&self)
src/server/appstate.rs:80
↓ 9 callers
Function
de
( ds: &'static str, d1: &T, desi: impl Fn(&mut serde_json::Deserializer<StrRead>) -> s
crates/hue/src/date_format.rs:171
↓ 9 callers
Method
link_to
(self, rid: Uuid)
crates/hue/src/api/resource.rs:121
↓ 9 callers
Method
pack
(&self)
crates/hue/src/zigbee/entertainment.rs:151
↓ 9 callers
Function
print
()
src/server/banner.rs:68
↓ 8 callers
Method
from_id_v1
(&self, id: &u32)
src/model/state.rs:246
↓ 8 callers
Method
get
(&self, svc: impl IntoServiceId)
crates/svc/src/manager.rs:366
↓ 8 callers
Method
resolve
(&mut self, id: impl IntoServiceId)
crates/svc/src/manager.rs:151
↓ 8 callers
Function
se
( s1: &'static str, seri: impl Fn(&mut serde_json::Serializer<&mut Vec<u8>>) -> serde_json::Re
crates/hue/src/date_format.rs:183
↓ 8 callers
Method
send
(&self, value: SvmRequest)
crates/svc/src/manager.rs:97
↓ 8 callers
Function
serialize
(value: &Uuid, serializer: S)
src/model/upnp.rs:58
↓ 8 callers
Method
service_id
(self)
crates/svc/src/serviceid.rs:82
↓ 8 callers
Method
update
(&mut self, id: &Uuid, func: impl FnOnce(&mut T))
src/resource.rs:138
↓ 7 callers
Method
get_id_v1
(&self, uuid: Uuid)
src/resource.rs:569
↓ 7 callers
Method
get_resource_ids_by_type
(&self, ty: RType)
src/resource.rs:546
↓ 7 callers
Method
get_resources_by_type
(&self, ty: RType)
src/resource.rs:536
↓ 7 callers
Method
json
(self)
crates/hue/src/api/mod.rs:402
↓ 7 callers
Method
manager
(&self)
src/server/appstate.rs:90
↓ 7 callers
Method
register_service
(&mut self, name: impl AsRef<str>, svc: S)
crates/svc/src/manager.rs:101
↓ 7 callers
Method
set
(&mut self, next: ServiceState)
crates/svc/src/runservice.rs:34
↓ 7 callers
Method
start
(&mut self, id: impl IntoServiceId)
crates/svc/src/manager.rs:143
↓ 6 callers
Function
bridge_id
(mac: MacAddress)
crates/hue/src/lib.rs:51
↓ 6 callers
Function
deserialize
(deserializer: D)
src/model/upnp.rs:66
↓ 6 callers
Method
get
(&'a self, link: &ResourceLink)
src/resource.rs:405
↓ 6 callers
Method
get
(&mut self)
src/server/updater.rs:59
↓ 6 callers
Function
parse
(rec: &Record, no_index: bool)
examples/ez-parse.rs:84
↓ 6 callers
Method
register
(&mut self, name: impl AsRef<str>, svc: S)
crates/svc/src/manager.rs:121
↓ 6 callers
Method
remove
(&mut self, handle: &ServiceId)
crates/svc/src/manager.rs:350
↓ 6 callers
Method
rtype
(&self)
crates/hue/src/api/mod.rs:135
↓ 6 callers
Method
shutdown
(&mut self)
crates/svc/src/manager.rs:216
↓ 6 callers
Method
to_quant
(&self)
crates/hue/src/xy.rs:108
↓ 5 callers
Method
add_option
(mut self, name: &'a str, value: Option<T>)
crates/hue/src/api/mod.rs:394
↓ 5 callers
Method
boxed
(self)
crates/svc/src/runservice.rs:105
↓ 5 callers
Method
id
(&self, uuid: &Uuid)
src/model/state.rs:78
↓ 5 callers
Method
id_v1
(&self, uuid: &Uuid)
src/model/state.rs:241
↓ 5 callers
Method
make_resource_record
(&self, id: &Uuid, res: &Resource)
src/resource.rs:507
↓ 5 callers
Function
make_xml
convert using `to_xml()`, but trim lines to avoid having to indent test results
src/model/upnp.rs:272
↓ 5 callers
Function
power3_approx
compute point on 3rd degree polynomial
crates/hue/src/colortemp.rs:4
↓ 5 callers
Method
update_by_type
(&mut self, func: impl Fn(&mut T))
src/resource.rs:148
↓ 5 callers
Method
wait_for_start
( &mut self, handle: impl IntoServiceId + Send + 'static, )
crates/svc/src/manager.rs:191
↓ 5 callers
Method
with_gradient_colors
( mut self, style: GradientStyle, points: Vec<XY>, )
crates/hue/src/zigbee/composite.rs:211
↓ 4 callers
Method
as_color_opt
(&self)
crates/hue/src/api/light.rs:165
↓ 4 callers
Function
cct_to_xy
(cct: f64)
crates/hue/src/colortemp.rs:24
↓ 4 callers
Function
date_utc_ms
()
crates/hue/src/date_format.rs:213
↓ 4 callers
Method
error_code
(&self)
crates/hue/src/error.rs:114
↓ 4 callers
Method
get_id_v1_index
(&self, uuid: Uuid)
src/resource.rs:565
↓ 4 callers
Method
is_streaming
(&self)
crates/hue/src/api/light.rs:178
↓ 4 callers
Method
light_service
(&self)
crates/hue/src/api/device.rs:41
↓ 4 callers
Method
manufacturer_specific
(&self)
crates/zcl/src/frame.rs:97
↓ 4 callers
Method
ok
(obj: T)
src/routes/clip/mod.rs:37
↓ 4 callers
Method
parse
(data: &[u8])
crates/zcl/src/attr.rs:119
↓ 4 callers
Function
parse_list
(data: &[u8])
crates/hue/src/stream.rs:178
↓ 4 callers
Method
register_function
( &mut self, name: impl AsRef<str>, func: F, )
crates/svc/src/manager.rs:108
↓ 4 callers
Method
serialize
(&self)
src/resource.rs:88
↓ 4 callers
Method
start
(&mut self)
src/server/mdns.rs:41
↓ 4 callers
Method
subscribe
(&self)
src/server/hueevents.rs:85
↓ 4 callers
Method
to_xy
(&self)
crates/hue/src/stream.rs:215
↓ 4 callers
Method
with_brightness
(self, brightness: Option<f64>)
crates/z2m/src/update.rs:79
↓ 4 callers
Method
with_color_xy
(self, xy: Option<XY>)
crates/z2m/src/update.rs:95
↓ 3 callers
Method
api_short_config
(&self)
src/server/appstate.rs:95
↓ 3 callers
Method
as_mirek_opt
(&self)
crates/hue/src/api/light.rs:160
↓ 3 callers
Method
aux_set
(&mut self, id: Uuid, aux: AuxData)
src/model/state.rs:211
↓ 3 callers
Method
cluster_specific
(&self)
crates/zcl/src/frame.rs:92
↓ 3 callers
Function
date_utc
()
crates/hue/src/date_format.rs:196
↓ 3 callers
Method
exposes
(&self)
crates/z2m/src/api.rs:478
↓ 3 callers
Method
feature
(&self, name: &str)
crates/z2m/src/api.rs:648
↓ 3 callers
Method
get_mut
(&mut self, id: &Uuid)
src/model/state.rs:224
↓ 3 callers
Method
get_resource
(&self, rlink: &ResourceLink)
src/resource.rs:511
↓ 3 callers
Method
hue_event
(&mut self, block: EventBlock)
src/server/hueevents.rs:76
↓ 3 callers
Method
hue_event_stream
(&self)
src/resource.rs:583
↓ 3 callers
Method
id_v1_scope
(&self, id: &Uuid, res: &Resource)
src/resource.rs:440
↓ 3 callers
Method
inverted
(&self)
crates/hue/src/colorspace.rs:25
↓ 3 callers
Function
note
(msg)
utils/attribute-bruteforce.py:27
↓ 3 callers
Function
product_data
(model_id: &str)
crates/hue/src/devicedb.rs:88
↓ 3 callers
Method
request
( &self, scope: &str, method: Method, data: Option<I>, )
crates/bifrost-api/src/client.rs:24
↓ 3 callers
Method
send
(&mut self, value: Update)
src/routes/bifrost/websocket.rs:32
next →
1–100 of 869, ranked by callers