usecrate::JSContext;/// JSValue is using reference counting, so it is important
/// to explicitly duplicate or free JSValues.
pubtraitQuickjsRc{/// Decrement the reference count.
fnfree(&mutself, ctx:&mut JSContext);/// Increment the reference count.
fndup(&self, ctx:&mut JSContext)->Self;}