pub struct CoverageMap {
pub spans: Vec<Span>,
}Expand description
A coverage certificate: the map from output intervals to authorities.
The invariant is that the spans are contiguous and cover exactly
[0, total_len) with no gaps and no overlapping authorities.
Fields§
§spans: Vec<Span>Ordered, contiguous spans.
Implementations§
Trait Implementations§
Source§impl Clone for CoverageMap
impl Clone for CoverageMap
Source§impl Debug for CoverageMap
impl Debug for CoverageMap
Source§impl Default for CoverageMap
impl Default for CoverageMap
impl Eq for CoverageMap
Source§impl PartialEq for CoverageMap
impl PartialEq for CoverageMap
impl StructuralPartialEq for CoverageMap
Auto Trait Implementations§
impl Freeze for CoverageMap
impl RefUnwindSafe for CoverageMap
impl Send for CoverageMap
impl Sync for CoverageMap
impl Unpin for CoverageMap
impl UnsafeUnpin for CoverageMap
impl UnwindSafe for CoverageMap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more