pub(crate) fn from_offset(
        context: Arc<RuntimeContext>,
        unit: Arc<Unit>,
        offset: usize,
        call: Call,
        args: usize,
        hash: Hash,
    ) -> Self {
        Self {
            inner: Inner::FnOffset(FnOffset {
                context,
                unit,
                offset,
                call,
                args,
                hash,
            }),
        }
    }
/// Create a function pointer from an offset.
Create a function pointer from an offset.
Create a function pointer from an offset .
pub(crate) fn from_offset(
        context: Arc<RuntimeContext>,
        unit: Arc<Unit>,
        offset: usize,
        call: Call,
        args: usize,
        hash: Hash,
    ) -> Self {
        Self {
            inner: Inner::FnOffset(FnOffset {
                context,
                unit,
                offset,
                call,
                args,
                hash,
            }),
        }
    }
pub ( crate ) fn from_offset ( context : Arc < RuntimeContext > , unit : Arc < Unit > , offset : usize , call : Call , args : usize , hash : Hash , ) -> Self { Self { inner : Inner :: FnOffset ( FnOffset { context , unit , offset , call , args , hash , } ) , } }
Create a function pointer from an offset.
Create a function pointer from an offset .
context
Arc<RuntimeContext>
unit
Arc<Unit>
offset
usize
call
Call
args
usize
hash
Hash
context
Arc<RuntimeContext>
unit
Arc<Unit>
offset
usize
call
Call
args
usize
hash
Hash