#[repr(C, packed(1))]pub struct ErrorWithGas {
pub error_code: ErrorCode,
pub gas: Gas,
}Expand description
Represents type defining concatenated error code with gas. 12 bytes.
Fields§
§error_code: ErrorCode§gas: GasImplementations§
Source§impl ErrorWithGas
impl ErrorWithGas
pub fn as_mut_ptr(&mut self) -> *mut Self
Trait Implementations§
Source§impl Clone for ErrorWithGas
impl Clone for ErrorWithGas
Source§fn clone(&self) -> ErrorWithGas
fn clone(&self) -> ErrorWithGas
Returns a duplicate 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 moreSource§impl Debug for ErrorWithGas
impl Debug for ErrorWithGas
Source§impl Default for ErrorWithGas
impl Default for ErrorWithGas
Source§fn default() -> ErrorWithGas
fn default() -> ErrorWithGas
Returns the “default value” for a type. Read more
impl Copy for ErrorWithGas
impl Pod for ErrorWithGas
Auto Trait Implementations§
impl Freeze for ErrorWithGas
impl RefUnwindSafe for ErrorWithGas
impl Send for ErrorWithGas
impl Sync for ErrorWithGas
impl Unpin for ErrorWithGas
impl UnwindSafe for ErrorWithGas
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
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.