pub struct IssueCollector { /* private fields */ }Implementations§
Source§impl IssueCollector
impl IssueCollector
pub fn new(config: IssueCollectorConfig) -> Self
pub fn with_default_config() -> Self
pub fn set_context(&mut self, context: DataContext)
pub fn report<D>(&mut self, issue: &str, default: D) -> D
pub fn report_with_context<D>( &mut self, issue: &str, context: DataContext, default: D, ) -> D
pub fn write_report(&self) -> Result<()>
Trait Implementations§
Source§impl Debug for IssueCollector
impl Debug for IssueCollector
Auto Trait Implementations§
impl Freeze for IssueCollector
impl RefUnwindSafe for IssueCollector
impl Send for IssueCollector
impl Sync for IssueCollector
impl Unpin for IssueCollector
impl UnwindSafe for IssueCollector
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