pub struct PageBuilder<I, P, E, L> { /* private fields */ }
Implementations§
Source§impl<E, L> PageBuilder<NoPageID, NoPage, E, L>
impl<E, L> PageBuilder<NoPageID, NoPage, E, L>
Sourcepub fn pageid(self, pageid: usize) -> PageBuilder<WithPageID, NoPage, E, L>
pub fn pageid(self, pageid: usize) -> PageBuilder<WithPageID, NoPage, E, L>
Parse content of this page
Source§impl<I, P, L> PageBuilder<I, P, NoEndpoint, L>
impl<I, P, L> PageBuilder<I, P, NoEndpoint, L>
pub fn url(self, url: impl Into<Url>) -> PageBuilder<I, P, WithEndpoint, L>
pub fn endpoint(self, endpoint: Url) -> PageBuilder<I, P, WithEndpoint, L>
Source§impl<I, P, E> PageBuilder<I, P, E, NoLanguage>
impl<I, P, E> PageBuilder<I, P, E, NoLanguage>
pub fn language(self, language: Language) -> PageBuilder<I, P, E, WithLanguage>
Source§impl<I, P, U, L> PageBuilder<I, P, U, L>
impl<I, P, U, L> PageBuilder<I, P, U, L>
Sourcepub fn revision(self, revision: usize) -> Self
pub fn revision(self, revision: usize) -> Self
Revision ID, for {{REVISIONID}}
and similar variables
Sourcepub fn redirects(self, redirects: bool) -> Self
pub fn redirects(self, redirects: bool) -> Self
If page or pageid is set to a redirect, resolve it
Sourcepub fn properties(self, properties: Vec<Property>) -> Self
pub fn properties(self, properties: Vec<Property>) -> Self
Which pieces of information to get
Trait Implementations§
Auto Trait Implementations§
impl<I, P, E, L> Freeze for PageBuilder<I, P, E, L>
impl<I, P, E, L> RefUnwindSafe for PageBuilder<I, P, E, L>
impl<I, P, E, L> Send for PageBuilder<I, P, E, L>
impl<I, P, E, L> Sync for PageBuilder<I, P, E, L>
impl<I, P, E, L> Unpin for PageBuilder<I, P, E, L>
impl<I, P, E, L> UnwindSafe for PageBuilder<I, P, E, L>
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