Struct aterm::rc::ATerm [] [src]

pub struct ATerm<'s, B>(_);

Methods

impl<'s, B> ATerm<'s, B>
[src]

Trait Implementations

impl<'s, B: Debug> Debug for ATerm<'s, B>
[src]

Formats the value using the given formatter.

impl<'s, B: PartialEq> PartialEq for ATerm<'s, B>
[src]

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

This method tests for !=.

impl<'s, B: Eq> Eq for ATerm<'s, B>
[src]

impl<'s, B: Clone> Clone for ATerm<'s, B>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'s, B: Hash> Hash for ATerm<'s, B>
[src]

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

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

impl<'s, B> ATerm for ATerm<'s, B>
[src]

Basically the current type, but you may want to add something extra, so this is more flexible. Read more

The extension point to add more variants to terms.

The type of the constructor to use

impl<'s, B> Display for ATerm<'s, B> where
    B: ATermWrite
[src]

Formats the value using the given formatter. Read more

impl<'a, 's, B: 'a + ATermWrite> ATermWrite for ATerm<'s, B>
[src]