MCPcopy Create free account
hub / github.com/AccessKit/accesskit / has_label

Method has_label

consumer/src/node.rs:736–747  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

734 }
735
736 pub fn has_label(&self) -> bool {
737 if self.data().label().is_some() {
738 return true;
739 }
740 self.labelled_by().any(|node| {
741 if node.label_comes_from_value() {
742 node.has_value()
743 } else {
744 node.data().label().is_some()
745 }
746 })
747 }
748
749 fn write_label_direct<W: fmt::Write>(&self, mut writer: W) -> Result<bool, fmt::Error> {
750 if let Some(label) = &self.data().label() {

Callers 1

can_be_focusedMethod · 0.80

Calls 5

dataMethod · 0.80
labelled_byMethod · 0.80
has_valueMethod · 0.80
labelMethod · 0.45

Tested by

no test coverage detected