pub struct MoqOriginProducer { /* private fields */ }Implementations§
Source§impl MoqOriginProducer
impl MoqOriginProducer
Sourcepub fn consume(&self) -> Arc<MoqOriginConsumer>
pub fn consume(&self) -> Arc<MoqOriginConsumer>
Create a consumer for this origin.
Trait Implementations§
Source§impl<UT> LiftRef<UT> for MoqOriginProducer
impl<UT> LiftRef<UT> for MoqOriginProducer
type LiftType = Arc<MoqOriginProducer>
Source§impl<UT> LowerError<UT> for MoqOriginProducer
impl<UT> LowerError<UT> for MoqOriginProducer
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 MoqOriginProducer
impl<UT> LowerReturn<UT> for MoqOriginProducer
Source§type ReturnType = <Arc<MoqOriginProducer> as LowerReturn<UniFfiTag>>::ReturnType
type ReturnType = <Arc<MoqOriginProducer> 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
Source§impl<UT> TypeId<UT> for MoqOriginProducer
impl<UT> TypeId<UT> for MoqOriginProducer
Auto Trait Implementations§
impl Freeze for MoqOriginProducer
impl RefUnwindSafe for MoqOriginProducer
impl Send for MoqOriginProducer
impl Sync for MoqOriginProducer
impl Unpin for MoqOriginProducer
impl UnsafeUnpin for MoqOriginProducer
impl UnwindSafe for MoqOriginProducer
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