MCPcopy Create free account
hub / github.com/csskit/csskit / to_span

Method to_span

crates/css_lexer/src/span.rs:122–132  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

120
121impl<T: ToSpan> ToSpan for Vec<T> {
122 fn to_span(&self) -> Span {
123 let mut span = Span::ZERO;
124 for item in self {
125 if span == Span::ZERO {
126 span = item.to_span();
127 } else {
128 span = span + item.to_span()
129 }
130 }
131 span
132 }
133}
134
135impl<T: ToSpan, A: allocator_api2::alloc::Allocator> ToSpan for allocator_api2::vec::Vec<T, A> {

Callers

nothing calls this directly

Calls 1

as_refMethod · 0.80

Tested by

no test coverage detected