pub struct PapQueue { /* private fields */ }Expand description
A queue of partial applications waiting to be saturated.
Implementations§
Source§impl PapQueue
impl PapQueue
Sourcepub fn apply_front(&mut self, args: Vec<RtObject>) -> Option<PapResult>
pub fn apply_front(&mut self, args: Vec<RtObject>) -> Option<PapResult>
Apply additional args to the front PAP.
Sourcepub fn enqueue_count(&self) -> u64
pub fn enqueue_count(&self) -> u64
Total PAPs enqueued.
Sourcepub fn saturated_count(&self) -> u64
pub fn saturated_count(&self) -> u64
Total saturated PAPs.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PapQueue
impl RefUnwindSafe for PapQueue
impl Send for PapQueue
impl Sync for PapQueue
impl Unpin for PapQueue
impl UnsafeUnpin for PapQueue
impl UnwindSafe for PapQueue
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