Enum aldrin_core::message::CallFunctionResult
source · pub enum CallFunctionResult {
Ok(SerializedValue),
Err(SerializedValue),
Aborted,
InvalidService,
InvalidFunction,
InvalidArgs,
}Variants§
Implementations§
source§impl CallFunctionResult
impl CallFunctionResult
pub fn ok_with_serialize_value<T: Serialize + ?Sized>( value: &T ) -> Result<Self, SerializeError>
pub fn err_with_serialize_value<T: Serialize + ?Sized>( value: &T ) -> Result<Self, SerializeError>
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for CallFunctionResult
impl<'arbitrary> Arbitrary<'arbitrary> for CallFunctionResult
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moresource§impl Clone for CallFunctionResult
impl Clone for CallFunctionResult
source§fn clone(&self) -> CallFunctionResult
fn clone(&self) -> CallFunctionResult
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 moresource§impl Debug for CallFunctionResult
impl Debug for CallFunctionResult
source§impl PartialEq for CallFunctionResult
impl PartialEq for CallFunctionResult
source§fn eq(&self, other: &CallFunctionResult) -> bool
fn eq(&self, other: &CallFunctionResult) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for CallFunctionResult
impl StructuralEq for CallFunctionResult
impl StructuralPartialEq for CallFunctionResult
Auto Trait Implementations§
impl RefUnwindSafe for CallFunctionResult
impl Send for CallFunctionResult
impl Sync for CallFunctionResult
impl Unpin for CallFunctionResult
impl UnwindSafe for CallFunctionResult
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