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

Method write_label

consumer/src/node.rs:758–777  ·  view source on GitHub ↗
(&self, mut writer: W)

Source from the content-addressed store, hash-verified

756 }
757
758 pub fn write_label<W: fmt::Write>(&self, mut writer: W) -> Result<bool, fmt::Error> {
759 if self.write_label_direct(&mut writer)? {
760 Ok(true)
761 } else {
762 let mut wrote_one = false;
763 for node in self.labelled_by() {
764 let writer = SpacePrefixingWriter {
765 inner: &mut writer,
766 need_prefix: wrote_one,
767 };
768 let wrote_this_time = if node.label_comes_from_value() {
769 node.write_value(writer)
770 } else {
771 node.write_label_direct(writer)
772 }?;
773 wrote_one = wrote_one || wrote_this_time;
774 }
775 Ok(wrote_one)
776 }
777 }
778
779 pub fn description(&self) -> Option<String> {
780 self.data()

Callers 2

labelMethod · 0.80
nameMethod · 0.80

Calls 4

write_label_directMethod · 0.80
labelled_byMethod · 0.80
write_valueMethod · 0.80

Tested by

no test coverage detected