Struct json_crawler::JsonCrawlerOwned
source · pub struct JsonCrawlerOwned { /* private fields */ }
Implementations§
Trait Implementations§
source§impl Clone for JsonCrawlerOwned
impl Clone for JsonCrawlerOwned
source§fn clone(&self) -> JsonCrawlerOwned
fn clone(&self) -> JsonCrawlerOwned
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for JsonCrawlerOwned
impl Debug for JsonCrawlerOwned
source§impl JsonCrawler for JsonCrawlerOwned
impl JsonCrawler for JsonCrawlerOwned
type BorrowTo<'a> = JsonCrawlerBorrowed<'a> where Self: 'a
type IterMut<'a> = JsonCrawlerArrayIterMut<'a> where Self: 'a
type IntoIter = JsonCrawlerArrayIntoIter
fn try_into_iter(self) -> CrawlerResult<Self::IntoIter>
fn try_iter_mut(&mut self) -> CrawlerResult<Self::IterMut<'_>>
fn borrow_pointer( &mut self, path: impl AsRef<str>, ) -> CrawlerResult<Self::BorrowTo<'_>>
fn borrow_index(&mut self, index: usize) -> CrawlerResult<Self::BorrowTo<'_>>
fn borrow_mut(&mut self) -> Self::BorrowTo<'_>
fn take_value<T: DeserializeOwned>(&mut self) -> CrawlerResult<T>
fn take_value_pointer<T: DeserializeOwned>( &mut self, path: impl AsRef<str>, ) -> CrawlerResult<T>
fn take_value_pointers<T: DeserializeOwned>( &mut self, paths: Vec<&'static str>, ) -> CrawlerResult<T>
fn path_exists(&self, path: &str) -> bool
fn get_source(&self) -> Arc<String>
fn get_path(&self) -> String
fn take_and_parse_str<F: FromStr>(&mut self) -> CrawlerResult<F>
source§fn try_functions<O>(
&mut self,
functions: Vec<fn(_: &mut Self) -> CrawlerResult<O>>,
) -> CrawlerResult<O>
fn try_functions<O>( &mut self, functions: Vec<fn(_: &mut Self) -> CrawlerResult<O>>, ) -> CrawlerResult<O>
Warning Read more
source§impl PartialEq for JsonCrawlerOwned
impl PartialEq for JsonCrawlerOwned
impl StructuralPartialEq for JsonCrawlerOwned
Auto Trait Implementations§
impl Freeze for JsonCrawlerOwned
impl RefUnwindSafe for JsonCrawlerOwned
impl Send for JsonCrawlerOwned
impl Sync for JsonCrawlerOwned
impl Unpin for JsonCrawlerOwned
impl UnwindSafe for JsonCrawlerOwned
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)