pub enum ExportValue {
Stub(StubReference),
Promise(Arc<Mutex<Option<Sender<Option<Result<Value, Value>>>>>>),
Resolved(Value),
Rejected(Value),
}
Expand description
Value stored in an export
Variants§
Stub(StubReference)
Promise(Arc<Mutex<Option<Sender<Option<Result<Value, Value>>>>>>)
Resolved(Value)
Rejected(Value)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExportValue
impl !RefUnwindSafe for ExportValue
impl Send for ExportValue
impl Sync for ExportValue
impl Unpin for ExportValue
impl !UnwindSafe for ExportValue
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