pub type jsid = PropertyKey;
Aliased Type§
struct jsid {
pub asBits_: usize,
}
Fields§
§asBits_: usize
Implementations§
source§impl PropertyKey
impl PropertyKey
pub fn is_void(&self) -> bool
pub fn is_int(&self) -> bool
pub fn is_string(&self) -> bool
pub fn is_symbol(&self) -> bool
pub fn is_gcthing(&self) -> bool
pub fn to_int(&self) -> i32
pub fn to_string(&self) -> *mut JSString
pub fn to_symbol(&self) -> *mut Symbol
pub fn to_gcthing(&self) -> *mut c_void
Trait Implementations§
source§impl Clone for PropertyKey
impl Clone for PropertyKey
source§fn clone(&self) -> PropertyKey
fn clone(&self) -> PropertyKey
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PropertyKey
impl Debug for PropertyKey
source§impl Default for PropertyKey
impl Default for PropertyKey
source§fn default() -> PropertyKey
fn default() -> PropertyKey
Returns the “default value” for a type. Read more
source§impl GCMethods for PropertyKey
impl GCMethods for PropertyKey
source§unsafe fn initial() -> PropertyKey
unsafe fn initial() -> PropertyKey
Create a default value
source§unsafe fn post_barrier(_: *mut PropertyKey, _: PropertyKey, _: PropertyKey)
unsafe fn post_barrier(_: *mut PropertyKey, _: PropertyKey, _: PropertyKey)
Place a post-write barrier
source§impl PartialEq<PropertyKey> for PropertyKey
impl PartialEq<PropertyKey> for PropertyKey
source§fn eq(&self, other: &PropertyKey) -> bool
fn eq(&self, other: &PropertyKey) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.