Struct julia::api::value::Value [] [src]

pub struct Value { /* fields omitted */ }

Methods

impl Value
[src]

[src]

Nothing, Nil, Null, None.

[src]

Applies function to the inner pointer.

[src]

Applies function to the inner pointer and returns a default value if its poisoned.

[src]

Applies function to the inner pointer and executes a default function if its poisoned.

[src]

Checks if the inner Mutex is poisoned.

[src]

Checks if the Value is of a concrete Datatype.

[src]

Checks if the types of two Values are equal.

[src]

Checks if the value is a nothing.

[src]

Checks if the value is a tuple.

[src]

Checks if the value is a svec.

[src]

Checks if the value is a simplevector.

[src]

Checks if the value is a datatype.

[src]

Checks if the value is a mutable.

[src]

Checks if the value is a mutable_datatype.

[src]

Checks if the value is a immutable.

[src]

Checks if the value is a immutable_datatype.

[src]

Checks if the value is a uniontype.

[src]

Checks if the value is a typevar.

[src]

Checks if the value is a unionall.

[src]

Checks if the value is a typename.

[src]

Checks if the value is a int8.

[src]

Checks if the value is a int16.

[src]

Checks if the value is a int32.

[src]

Checks if the value is a int64.

[src]

Checks if the value is a long.

[src]

Checks if the value is a uint8.

[src]

Checks if the value is a uint16.

[src]

Checks if the value is a uint32.

[src]

Checks if the value is a uint64.

[src]

Checks if the value is a ulong.

[src]

Checks if the value is a float16.

[src]

Checks if the value is a float32.

[src]

Checks if the value is a float64.

[src]

Checks if the value is a bool.

[src]

Checks if the value is a symbol.

[src]

Checks if the value is a ssavalue.

[src]

Checks if the value is a slot.

[src]

Checks if the value is a expr.

[src]

Checks if the value is a globalref.

[src]

Checks if the value is a labelnode.

[src]

Checks if the value is a gotonode.

[src]

Checks if the value is a quotenode.

[src]

Checks if the value is a newvarnode.

[src]

Checks if the value is a linenode.

[src]

Checks if the value is a method_instance.

[src]

Checks if the value is a code_info.

[src]

Checks if the value is a method.

[src]

Checks if the value is a module.

[src]

Checks if the value is a mtable.

[src]

Checks if the value is a task.

[src]

Checks if the value is a string.

[src]

Checks if the value is a cpointer.

[src]

Checks if the value is a pointer.

[src]

Checks if the value is a intrinsic.

[src]

Checks if the value is a kind.

[src]

Checks if the value is a type.

[src]

Checks if the value is a primitivetype.

[src]

Checks if the value is a structtype.

[src]

Checks if the value is a bits.

[src]

Checks if the value is a abstracttype.

[src]

Checks if the value is a array_type.

[src]

Checks if the value is a array.

[src]

Checks if the value is a cpointer_type.

[src]

Checks if the value is a abstract_ref_type.

[src]

Checks if the value is a tuple_type.

[src]

Checks if the value is a vecelement_type.

[src]

Checks if the value is a type_type.

[src]

Checks if the value is a vararg_type.

Trait Implementations

impl Clone for Value
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl JlValue<jl_value_t> for Value
[src]

[src]

Construct a new JlValue from a raw pointer obtained from Julia.

[src]

Construct a new JlValue from a raw pointer obtained from Julia while previously validating it. Read more

[src]

Safely borrow the unique pointer to a inner jl_value. Read more

[src]

Take ownership of the inner jl_value. Read more

[src]

Add a finalizer, a function that will be run when the object is collected. Read more

[src]

Consume and finalize self.

[src]

Returns the name of the type.

[src]

Returns the type of the object as a Datatype.

[src]

Returns the value of a field if it exists.

[src]

Sets the value of a field if it exists.

[src]

Constructs an object of type Self from another object that implements JlValue. Read more

[src]

Consumes self and returns an object of another type with the same inner pointer. Read more

impl Debug for Value
[src]

[src]

Formats the value using the given formatter.

impl Display for Value
[src]

[src]

Formats the value using the given formatter. Read more

impl Default for Value
[src]

[src]

Returns the "default value" for a type. Read more

impl From<bool> for Value
[src]

[src]

Performs the conversion.

impl From<char> for Value
[src]

[src]

Performs the conversion.

impl From<i8> for Value
[src]

[src]

Performs the conversion.

impl From<i16> for Value
[src]

[src]

Performs the conversion.

impl From<i32> for Value
[src]

[src]

Performs the conversion.

impl From<i64> for Value
[src]

[src]

Performs the conversion.

impl From<isize> for Value
[src]

[src]

Performs the conversion.

impl From<u8> for Value
[src]

[src]

Performs the conversion.

impl From<u16> for Value
[src]

[src]

Performs the conversion.

impl From<u32> for Value
[src]

[src]

Performs the conversion.

impl From<u64> for Value
[src]

[src]

Performs the conversion.

impl From<usize> for Value
[src]

[src]

Performs the conversion.

impl From<f32> for Value
[src]

[src]

Performs the conversion.

impl From<f64> for Value
[src]

[src]

Performs the conversion.

impl<S: IntoCString> From<S> for Value
[src]

[src]

Performs the conversion.