Struct evil_janet::JanetFiber
source · #[repr(C)]pub struct JanetFiber {Show 16 fields
pub gc: JanetGCObject,
pub flags: i32,
pub frame: i32,
pub stackstart: i32,
pub stacktop: i32,
pub capacity: i32,
pub maxstack: i32,
pub env: *mut JanetTable,
pub data: *mut Janet,
pub child: *mut JanetFiber,
pub last_value: Janet,
pub sched_id: u32,
pub ev_callback: JanetEVCallback,
pub ev_stream: *mut JanetStream,
pub ev_state: *mut c_void,
pub supervisor_channel: *mut c_void,
}
Fields§
§gc: JanetGCObject
§flags: i32
§frame: i32
§stackstart: i32
§stacktop: i32
§capacity: i32
§maxstack: i32
§env: *mut JanetTable
§data: *mut Janet
§child: *mut JanetFiber
§last_value: Janet
§sched_id: u32
§ev_callback: JanetEVCallback
§ev_stream: *mut JanetStream
§ev_state: *mut c_void
§supervisor_channel: *mut c_void
Trait Implementations§
source§impl Clone for JanetFiber
impl Clone for JanetFiber
source§fn clone(&self) -> JanetFiber
fn clone(&self) -> JanetFiber
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for JanetFiber
Auto Trait Implementations§
impl RefUnwindSafe for JanetFiber
impl !Send for JanetFiber
impl !Sync for JanetFiber
impl Unpin for JanetFiber
impl UnwindSafe for JanetFiber
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