[][src]Struct rustler::env::SavedTerm

pub struct SavedTerm { /* fields omitted */ }

A term that was created in an OwnedEnv and saved for later use.

These are created by calling OwnedEnv::save(). See that method's documentation for an example.

Methods

impl SavedTerm[src]

pub fn load<'a>(&self, env: Env<'a>) -> Term<'a>[src]

Load this saved term back into its environment.

Panics

env must be the Env of a .run() or .send() call on the OwnedEnv where this term was saved, and the OwnedEnv must not have been cleared or dropped since then. Otherwise this method will panic.

Trait Implementations

impl Clone for SavedTerm[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Send for SavedTerm[src]

Auto Trait Implementations

impl !Sync for SavedTerm

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.