pub struct JSStringProctected(/* private fields */);
Expand description
A JavaScript string reference.
This struct is used to retain a reference to a JavaScript string.
It won’t release the string when it goes out of scope.
To release the string, use the release
method.
Implementations§
Trait Implementations§
Source§impl Clone for JSStringProctected
impl Clone for JSStringProctected
Source§impl Display for JSStringProctected
impl Display for JSStringProctected
Source§impl From<&str> for JSStringProctected
impl From<&str> for JSStringProctected
Source§impl From<*mut OpaqueJSString> for JSStringProctected
impl From<*mut OpaqueJSString> for JSStringProctected
Source§fn from(inner: JSStringRef) -> Self
fn from(inner: JSStringRef) -> Self
Converts to this type from the input type.
Source§impl From<JSStringProctected> for JSStringRef
impl From<JSStringProctected> for JSStringRef
Source§fn from(s: JSStringProctected) -> Self
fn from(s: JSStringProctected) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JSStringProctected
impl RefUnwindSafe for JSStringProctected
impl !Send for JSStringProctected
impl !Sync for JSStringProctected
impl Unpin for JSStringProctected
impl UnwindSafe for JSStringProctected
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