pub struct Issues<'a> {
pub src: &'a str,
pub issues: Vec<Issue<'a>>,
}
Fields§
§src: &'a str
§issues: Vec<Issue<'a>>
Implementations§
Source§impl<'a> Issues<'a>
impl<'a> Issues<'a>
pub fn err<'b>( &'b mut self, message: impl Into<Cow<'static, str>>, span: &impl Spanned, ) -> IssueHandle<'a, 'b>
pub fn warn<'b>( &'b mut self, message: impl Into<Cow<'static, str>>, span: &impl Spanned, ) -> IssueHandle<'a, 'b>
pub fn segment(&self, span: Span) -> &'a str
pub fn new(src: &'a str) -> Self
pub fn get(&self) -> &[Issue<'a>]
pub fn into_vec(self) -> Vec<Issue<'a>>
pub fn is_ok(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for Issues<'a>
impl<'a> RefUnwindSafe for Issues<'a>
impl<'a> Send for Issues<'a>
impl<'a> Sync for Issues<'a>
impl<'a> Unpin for Issues<'a>
impl<'a> UnwindSafe for Issues<'a>
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