Struct parsoid::Client [−][src]
pub struct Client { /* fields omitted */ }
Expand description
HTTP client to get Parsoid HTML from MediaWiki’s Rest APIs
Note: This requires the http
feature is enabled (it is by default).
Implementations
Create a new Client. base_url
should either point to rest.php
or
Restbase. For Wikimedia projects it would look something like:
https://en.wikipedia.org/api/rest_v1
. For other wikis it might be:
https://wiki.example.org/rest.php/wiki.example.org/v3
.
(Note: no trailing slash on either endpoint style.)
Get a Wikicode
instance for the specified page
Get a Wikicode
instance for the specified page at the specified revision
Get the Parsoid HTML for the specified page
Get the Parsoid HTML for the specified page at the specified revision
Get a Wikicode
instance for the specified wikitext
Get the Parsoid HTML for the specified wikitext
Get the wikitext for the specified Parsoid HTML
Get the wikitext for the specified Parsoid HTML
Auto Trait Implementations
impl !RefUnwindSafe for Client
impl !UnwindSafe for Client
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more