[][src]Trait jlrs::traits::JuliaTypecheck

pub unsafe trait JuliaTypecheck { }

This trait is used in combination with Value::is and DataType::is; types that implement this trait can be used to check many properties of a Julia DataType.

This trait is implemented for a few types that implement JuliaType ], eg String, [Array], and u8. In these cases, if the check returns true the value can be successfully cast to that type with [Value::cast`.

Implementations on Foreign Types

impl JuliaTypecheck for i8[src]

impl JuliaTypecheck for i16[src]

impl JuliaTypecheck for i32[src]

impl JuliaTypecheck for i64[src]

impl JuliaTypecheck for isize[src]

impl JuliaTypecheck for u8[src]

impl JuliaTypecheck for u16[src]

impl JuliaTypecheck for u32[src]

impl JuliaTypecheck for u64[src]

impl JuliaTypecheck for usize[src]

impl JuliaTypecheck for f32[src]

impl JuliaTypecheck for f64[src]

impl JuliaTypecheck for bool[src]

impl JuliaTypecheck for char[src]

impl JuliaTypecheck for String[src]

Loading content...

Implementors

impl JuliaTypecheck for CodeInfo[src]

impl JuliaTypecheck for CodeInstance[src]

impl JuliaTypecheck for Expr[src]

impl JuliaTypecheck for GlobalRef[src]

impl JuliaTypecheck for GotoNode[src]

impl JuliaTypecheck for Immutable[src]

impl JuliaTypecheck for ImmutableDatatype[src]

impl JuliaTypecheck for Intrinsic[src]

impl JuliaTypecheck for LineNode[src]

impl JuliaTypecheck for Method[src]

impl JuliaTypecheck for MethodInstance[src]

impl JuliaTypecheck for MethodTable[src]

impl JuliaTypecheck for Mutable[src]

impl JuliaTypecheck for MutableDatatype[src]

impl JuliaTypecheck for NamedTuple[src]

impl JuliaTypecheck for NewVarNode[src]

impl JuliaTypecheck for PhiCNode[src]

impl JuliaTypecheck for PhiNode[src]

impl JuliaTypecheck for PiNode[src]

impl JuliaTypecheck for Pointer[src]

impl JuliaTypecheck for QuoteNode[src]

impl JuliaTypecheck for SSAValue[src]

impl JuliaTypecheck for SVec[src]

impl JuliaTypecheck for Slot[src]

impl JuliaTypecheck for Task[src]

impl JuliaTypecheck for Tuple[src]

impl JuliaTypecheck for TypeName[src]

impl JuliaTypecheck for TypeVar[src]

impl JuliaTypecheck for UnionAll[src]

impl JuliaTypecheck for UnionType[src]

impl JuliaTypecheck for UpsilonNode[src]

impl<'frame> JuliaTypecheck for DataType<'frame>[src]

impl<'frame> JuliaTypecheck for Module<'frame>[src]

impl<'frame> JuliaTypecheck for Symbol<'frame>[src]

impl<'frame, 'data> JuliaTypecheck for Array<'frame, 'data>[src]

Loading content...