#[repr(C)]pub struct FizzyExecutionResult {
pub trapped: bool,
pub has_value: bool,
pub value: FizzyValue,
}Expand description
Result of execution of a function.
Fields§
§trapped: boolWhether execution ended with a trap.
has_value: boolWhether function returned a value. Equals false if #trapped equals true.
value: FizzyValueValue returned from a function. Valid only if #has_value equals true.
Trait Implementations§
Source§impl Clone for FizzyExecutionResult
impl Clone for FizzyExecutionResult
Source§fn clone(&self) -> FizzyExecutionResult
fn clone(&self) -> FizzyExecutionResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FizzyExecutionResult
Auto Trait Implementations§
impl Freeze for FizzyExecutionResult
impl RefUnwindSafe for FizzyExecutionResult
impl Send for FizzyExecutionResult
impl Sync for FizzyExecutionResult
impl Unpin for FizzyExecutionResult
impl UnsafeUnpin for FizzyExecutionResult
impl UnwindSafe for FizzyExecutionResult
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