ristretto_vm 0.32.1

Java Virtual Machine
Documentation
use crate::Result;
use crate::frame::ExecutionResult;
use crate::frame::ExecutionResult::Continue;

/// # References
///
/// - [JVMS ยง6.5.nop](https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-6.html#jvms-6.5.nop)
#[inline]
#[expect(clippy::unnecessary_wraps)]
pub(crate) fn nop() -> Result<ExecutionResult> {
    Ok(Continue)
}

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn test_nop() -> Result<()> {
        assert_eq!(nop()?, Continue);
        Ok(())
    }
}