[][src]Struct gm_docs_parser::GmManual

pub struct GmManual {
    pub functions: BTreeMap<String, GmManualFunction>,
    pub variables: BTreeMap<String, GmManualVariable>,
    pub constants: BTreeMap<String, GmManualConstant>,
}

The typings for the Entire Manual. This can be read as one massive Json.

Fields

functions: BTreeMap<String, GmManualFunction>

The built in functions within the manual created by Yyg.

variables: BTreeMap<String, GmManualVariable>

The built in variables within the manual created by Yyg.

constants: BTreeMap<String, GmManualConstant>

Many of the built in constants within the manual created by Yyg. Constants are difficult to accurately scrape from the documentation, so there will be missing constants as the scrapper gets better and better at finding them.

Trait Implementations

impl Clone for GmManual[src]

impl Debug for GmManual[src]

impl<'de> Deserialize<'de> for GmManual[src]

impl Eq for GmManual[src]

impl Ord for GmManual[src]

impl PartialEq<GmManual> for GmManual[src]

impl PartialOrd<GmManual> for GmManual[src]

impl Serialize for GmManual[src]

impl StructuralEq for GmManual[src]

impl StructuralPartialEq for GmManual[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.