Enum aterm::TermPlaceholder [] [src]

pub enum TermPlaceholder<Rec> {
    Int,
    String,
    Real,
    Term,
    Application(Box<[Rec]>),
    List,
    Placeholder,
    Blob,
    Long,
}

These placeholders match the constructors of Term. The Application has sub-placeholders for the children of the constructor. The Term placeholder is basically a wildcard, it matches anything.

Variants

Methods

impl<Rec> TermPlaceholder<Rec>
[src]

Trait Implementations

impl<Rec: Debug> Debug for TermPlaceholder<Rec>
[src]

Formats the value using the given formatter.

impl<Rec: PartialEq> PartialEq for TermPlaceholder<Rec>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<Rec: Eq> Eq for TermPlaceholder<Rec>
[src]

impl<Rec: Clone> Clone for TermPlaceholder<Rec>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<Rec: Hash> Hash for TermPlaceholder<Rec>
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl<AR> ATermWrite for TermPlaceholder<AR> where
    AR: ATermWrite
[src]