Skip to main content

Crate graphix_package_core

Crate graphix_package_core 

Source

Modules§

testing

Macros§

arity1
arity2
impl_abstract_arc
Generates PartialEq, Eq, PartialOrd, Ord, Hash, impl_no_pack!, and the LazyLock<AbstractWrapper<T>> static for an abstract value type whose identity is determined by Arc::as_ptr(&self.inner).
impl_no_pack
Implement netidx_core::pack::Pack as a non-serializable stub. Use this for abstract wrapper types that should never be encoded/decoded.
run
run_with_tempdir

Structs§

CachedArgs
CachedArgsAsync
CachedVals
FoldQ
MapQ
P
ProgramArgs
Program arguments stored in LibState. Index 0 is the script filename.
Slot

Traits§

EvalCached
EvalCachedAsync
FoldFn
MapCollection
MapFn

Functions§

extract_cast_type
Extract the success type from a resolved Result<T, E> return type. Returns None if resolved_typ is absent or T contains free tvars.
is_struct
Check if a Value is a struct-shaped array: non-empty, every element is a 2-element array with a string first element, keys sorted ascending.

Type Aliases§

ByRefChain