Struct scrapman::action::QueryElement [−][src]
pub struct QueryElement { /* fields omitted */ }
Implementations
impl QueryElement
[src]
impl QueryElement
[src]pub fn new(selector: Selector, query: Value, scope: ElementScope) -> Self
[src]
pub fn global(selector: Selector, query: Value) -> Self
[src]
pub fn scoped(selector: Selector, query: Value) -> Self
[src]
pub fn current(selector: Selector, query: Value) -> Self
[src]
pub fn for_each(self, pipeline: ScrapePipeline) -> Self
[src]
Trait Implementations
impl<'de> Deserialize<'de> for QueryElement
[src]
impl<'de> Deserialize<'de> for QueryElement
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for QueryElement
[src]
impl Display for QueryElement
[src]fn fmt(&self, fmt: &mut Formatter<'_>) -> FormatResult
[src]
impl ScrapeAction for QueryElement
[src]
impl ScrapeAction for QueryElement
[src]fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
context: &'life1 mut ScrapeContext
) -> Pin<Box<dyn Future<Output = ScrapeActionResult> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
context: &'life1 mut ScrapeContext
) -> Pin<Box<dyn Future<Output = ScrapeActionResult> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
impl Serialize for QueryElement
[src]
impl Serialize for QueryElement
[src]Auto Trait Implementations
impl !RefUnwindSafe for QueryElement
impl !RefUnwindSafe for QueryElement
impl Send for QueryElement
impl Send for QueryElement
impl Sync for QueryElement
impl Sync for QueryElement
impl Unpin for QueryElement
impl Unpin for QueryElement
impl !UnwindSafe for QueryElement
impl !UnwindSafe for QueryElement
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src]
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src]pub fn erased_serialize(
&self,
serializer: &mut dyn Serializer
) -> Result<Ok, Error>
[src]
&self,
serializer: &mut dyn Serializer
) -> Result<Ok, Error>