Struct jlrs::global::Global[][src]

pub struct Global<'base>(_);

Some kinds of values don’t need to be protected from garbage collection, including Symbols, Modules, and functions and other globals defined in those modules. You will need this struct to access these values, you acquire it when you create a base frame through Julia::frame or Julia::dynamic_frame.

Trait Implementations

impl<'base> Clone for Global<'base>[src]

impl<'base> Copy for Global<'base>[src]

Auto Trait Implementations

impl<'base> RefUnwindSafe for Global<'base>

impl<'base> Send for Global<'base>

impl<'base> Sync for Global<'base>

impl<'base> Unpin for Global<'base>

impl<'base> UnwindSafe for Global<'base>

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> 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.