pub(crate) trait SpanUtils {
// Required methods
fn span_after(&self, original: Span, needle: &str) -> BytePos;
fn span_after_last(&self, original: Span, needle: &str) -> BytePos;
fn span_before(&self, original: Span, needle: &str) -> BytePos;
fn span_before_last(&self, original: Span, needle: &str) -> BytePos;
fn opt_span_after(&self, original: Span, needle: &str) -> Option<BytePos>;
fn opt_span_before(&self, original: Span, needle: &str) -> Option<BytePos>;
}Required Methods§
fn span_after(&self, original: Span, needle: &str) -> BytePos
fn span_after_last(&self, original: Span, needle: &str) -> BytePos
fn span_before(&self, original: Span, needle: &str) -> BytePos
fn span_before_last(&self, original: Span, needle: &str) -> BytePos
fn opt_span_after(&self, original: Span, needle: &str) -> Option<BytePos>
fn opt_span_before(&self, original: Span, needle: &str) -> Option<BytePos>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".