Struct json_crawler::CrawlerError
source · pub struct CrawlerError { /* private fields */ }
Implementations§
source§impl CrawlerError
impl CrawlerError
sourcepub fn array_size_from_context(
context: JsonCrawlerArrayIterContext,
min_elements: usize,
) -> Self
pub fn array_size_from_context( context: JsonCrawlerArrayIterContext, min_elements: usize, ) -> Self
Public way of generating an array related to insufficient array size. This is designed to be used where complex iterator manipulation is performed and it’s no longer possible to decleratively generate an error.
sourcepub fn get_json_and_key(&self) -> (String, &String)
pub fn get_json_and_key(&self) -> (String, &String)
Return the source Json and key at the location of the error.
Trait Implementations§
source§impl Debug for CrawlerError
impl Debug for CrawlerError
source§impl Display for CrawlerError
impl Display for CrawlerError
source§impl Error for CrawlerError
impl Error for CrawlerError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for CrawlerError
impl RefUnwindSafe for CrawlerError
impl Send for CrawlerError
impl Sync for CrawlerError
impl Unpin for CrawlerError
impl UnwindSafe for CrawlerError
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