pub struct Greeter;Expand description
An object exported to Swift as a class with methods.
Implementations§
Trait Implementations§
Source§impl<UT> LowerError<UT> for Greeter
impl<UT> LowerError<UT> for Greeter
Source§fn lower_error(obj: Self) -> RustBuffer
fn lower_error(obj: Self) -> RustBuffer
Lower this value for scaffolding function return Read more
Source§impl<UT> LowerReturn<UT> for Greeter
impl<UT> LowerReturn<UT> for Greeter
Source§type ReturnType = <Arc<Greeter> as LowerReturn<UniFfiTag>>::ReturnType
type ReturnType = <Arc<Greeter> as LowerReturn<UniFfiTag>>::ReturnType
The type that should be returned by scaffolding functions for this type. Read more
Source§fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>
fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>
Lower the return value from an scaffolding call Read more
Source§fn handle_failed_lift(
error: LiftArgsError,
) -> Result<Self::ReturnType, RustCallError>
fn handle_failed_lift( error: LiftArgsError, ) -> Result<Self::ReturnType, RustCallError>
Lower the return value for failed argument lifts Read more
Auto Trait Implementations§
impl Freeze for Greeter
impl RefUnwindSafe for Greeter
impl Send for Greeter
impl Sync for Greeter
impl Unpin for Greeter
impl UnsafeUnpin for Greeter
impl UnwindSafe for Greeter
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