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§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an
Unstructured
this type
needs to construct itself. Read moreSource§fn try_size_hint(
depth: usize,
) -> Result<(usize, Option<usize>), MaxRecursionReached>
fn try_size_hint( depth: usize, ) -> Result<(usize, Option<usize>), MaxRecursionReached>
Get a size hint for how many bytes out of an
Unstructured
this type
needs to construct itself. Read moreSource§impl Clone for CallFunctionResult
impl Clone for CallFunctionResult
Source§fn clone(&self) -> CallFunctionResult
fn clone(&self) -> CallFunctionResult
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 CallFunctionResult
impl Debug for CallFunctionResult
Source§impl PartialEq for CallFunctionResult
impl PartialEq for CallFunctionResult
impl Eq for CallFunctionResult
impl StructuralPartialEq for CallFunctionResult
Auto Trait Implementations§
impl Freeze for CallFunctionResult
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