Struct move_vm_types::natives::function::PartialVMError
pub struct PartialVMError { /* private fields */ }
Implementations§
§impl PartialVMError
impl PartialVMError
pub fn all_data( self ) -> (StatusCode, Option<u64>, Option<String>, Vec<(IndexKind, u16), Global>, Vec<(FunctionDefinitionIndex, u16), Global>)
pub fn finish(self, location: Location) -> VMError
pub fn new(major_status: StatusCode) -> PartialVMError
pub fn major_status(&self) -> StatusCode
pub fn with_sub_status(self, sub_status: u64) -> PartialVMError
pub fn with_message(self, message: String) -> PartialVMError
pub fn at_index(self, kind: IndexKind, index: u16) -> PartialVMError
pub fn at_indices( self, additional_indices: Vec<(IndexKind, u16), Global> ) -> PartialVMError
pub fn at_code_offset( self, function: FunctionDefinitionIndex, offset: u16 ) -> PartialVMError
pub fn at_code_offsets( self, additional_offsets: Vec<(FunctionDefinitionIndex, u16), Global> ) -> PartialVMError
pub fn append_message_with_separator(
self,
separator: char,
additional_message: String
) -> PartialVMError
pub fn append_message_with_separator( self, separator: char, additional_message: String ) -> PartialVMError
Append the message message
to the message field of the VM status, and insert a seperator
if the original message is non-empty.
Trait Implementations§
§impl Clone for PartialVMError
impl Clone for PartialVMError
§fn clone(&self) -> PartialVMError
fn clone(&self) -> PartialVMError
Returns a copy 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 more§impl Debug for PartialVMError
impl Debug for PartialVMError
§impl Display for PartialVMError
impl Display for PartialVMError
§impl Error for PartialVMError
impl Error for PartialVMError
§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()