pub struct Naive(/* private fields */);Expand description
Note: we can’t use type InternalAny = Unpacked<InternalAny>; because Rust doesn’t support
recursive type aliases.
Trait Implementations§
Source§impl IVm for Naive
impl IVm for Naive
Source§fn static_function(
code: StaticCode<Naive>,
length: u32,
frame: Array<Naive>,
text: Option<&'static str>,
) -> Function<Naive>
fn static_function( code: StaticCode<Naive>, length: u32, frame: Array<Naive>, text: Option<&'static str>, ) -> Function<Naive>
naive holds a static function, and makes a function no other way.
type InternalString = Container<(), u16>
type InternalBigInt = Container<Sign, u64>
type InternalObject = Container<(), (String<Naive>, Any<Naive>)>
type InternalArray = Container<(), Any<Naive>>
type InternalFunction = Function
fn to_unpacked(self) -> Unpacked<Self>
Auto Trait Implementations§
impl !Send for Naive
impl !Sync for Naive
impl Freeze for Naive
impl RefUnwindSafe for Naive
impl Unpin for Naive
impl UnsafeUnpin for Naive
impl UnwindSafe for Naive
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more