#[repr(C)]pub struct RustFfiResult {
pub code: ResultCode,
pub data: Buffer,
}Fields§
§code: ResultCode§data: BufferImplementations§
Trait Implementations§
Source§impl Debug for RustFfiResult
impl Debug for RustFfiResult
Source§impl<'a, T: TryFromBytes<'a>> From<&'a mut RustFfiResult> for ABIResult<T>
impl<'a, T: TryFromBytes<'a>> From<&'a mut RustFfiResult> for ABIResult<T>
Source§fn from(value: &'a mut RustFfiResult) -> Self
fn from(value: &'a mut RustFfiResult) -> Self
Converts to this type from the input type.
Source§impl<T: TryIntoBytes> From<Result<T, ResultMsg>> for RustFfiResult
impl<T: TryIntoBytes> From<Result<T, ResultMsg>> for RustFfiResult
Source§impl FromResidual<Result<Infallible, i8>> for RustFfiResult
impl FromResidual<Result<Infallible, i8>> for RustFfiResult
Source§fn from_residual(residual: Result<Infallible, ResultCode>) -> Self
fn from_residual(residual: Result<Infallible, ResultCode>) -> Self
🔬This is a nightly-only experimental API. (
try_trait_v2)Constructs the type from a compatible
Residual type. Read moreAuto Trait Implementations§
impl Freeze for RustFfiResult
impl RefUnwindSafe for RustFfiResult
impl !Send for RustFfiResult
impl !Sync for RustFfiResult
impl Unpin for RustFfiResult
impl UnwindSafe for RustFfiResult
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