pub struct CallFeedback {
pub trap: CallTrap,
pub reason: ExitResult,
pub retbuf: Vec<u8>,
}
Fields§
§trap: CallTrap
§reason: ExitResult
§retbuf: Vec<u8>
Implementations§
Source§impl CallFeedback
impl CallFeedback
pub fn to_machine<S: AsRef<RuntimeState> + AsMut<RuntimeState>, I: AsMachine<State = S> + AsMachineMut>( self, interpreter: &mut I, ) -> Result<(), ExitError>
Trait Implementations§
Source§impl Debug for CallFeedback
impl Debug for CallFeedback
Source§impl<'etable, H, ES: EtableSet<Handle = H>> FeedbackInterpreter<H, CallFeedback> for EtableInterpreter<'etable, ES>
impl<'etable, H, ES: EtableSet<Handle = H>> FeedbackInterpreter<H, CallFeedback> for EtableInterpreter<'etable, ES>
Auto Trait Implementations§
impl Freeze for CallFeedback
impl RefUnwindSafe for CallFeedback
impl Send for CallFeedback
impl Sync for CallFeedback
impl Unpin for CallFeedback
impl UnwindSafe for CallFeedback
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