Expand description

Prelude to import to pull in traits and useful types

use parsoid::prelude::*;

Re-exports

pub use crate::inclusion::NoInclude;
pub use crate::inclusion::OnlyInclude;
pub use crate::map;
pub use crate::node::BehaviorSwitch;
pub use crate::node::Category;
pub use crate::node::Comment;
pub use crate::node::Heading;
pub use crate::node::HtmlEntity;
pub use crate::node::IncludeOnly;
pub use crate::node::Indicator;
pub use crate::node::Nowiki;
pub use crate::node::Redirect;
pub use crate::node::Section;
pub use crate::node::Wikinode;
pub use crate::Result;
pub use crate::Wikicode;

Structs

Represents a gallery tag (<gallery>)
Represents an image ([[File:Foobar.jpg]])
An immutable version of Wikicode that implements Send and Sync. It can be used interchangably with a normal Wikicode for API methods.
HTTP client to get Parsoid HTML from MediaWiki’s Rest APIs
Represents a MediaWiki template ({{foo}})

Traits

Trait for Wikinodes that actually span multiple elements
Collection of iterators and mutators that allow operating on a tree of Wikinodes