pub struct MessageEventInit { /* private fields */ }Expand description
The MessageEventInit dictionary.
Implementations§
Source§impl MessageEventInit
impl MessageEventInit
Sourcepub fn last_event_id(&self) -> JsString
pub fn last_event_id(&self) -> JsString
Getter of the lastEventId attribute.
Sourcepub fn set_last_event_id(&mut self, value: &JsString)
pub fn set_last_event_id(&mut self, value: &JsString)
Setter of the lastEventId attribute.
Source§impl MessageEventInit
impl MessageEventInit
Sourcepub fn ports(&self) -> TypedArray<MessagePort>
pub fn ports(&self) -> TypedArray<MessagePort>
Getter of the ports attribute.
Sourcepub fn set_ports(&mut self, value: &TypedArray<MessagePort>)
pub fn set_ports(&mut self, value: &TypedArray<MessagePort>)
Setter of the ports attribute.
Methods from Deref<Target = Any>§
Sourcepub fn has_own_property(&self, prop: &str) -> bool
pub fn has_own_property(&self, prop: &str) -> bool
Checks whether a non-inherited property prop exists
Sourcepub fn at<T>(&self, idx: T) -> Val
pub fn at<T>(&self, idx: T) -> Val
Gets the element at index idx. Assumes the underlying js type is indexable
Sourcepub fn to_vec<V>(&self) -> Vec<V>where
V: FromVal,
pub fn to_vec<V>(&self) -> Vec<V>where
V: FromVal,
Converts the underlying js array to a Vec of V
Sourcepub fn call(&self, f: &str, args: &[Val]) -> Val
pub fn call(&self, f: &str, args: &[Val]) -> Val
Calls the method f with args, can return an undefined js value
Sourcepub fn new(&self, args: &[Val]) -> Val
pub fn new(&self, args: &[Val]) -> Val
Calls the object’s constructor with args constructing a new object
Sourcepub fn invoke(&self, args: &[Val]) -> Val
pub fn invoke(&self, args: &[Val]) -> Val
Invokes the function object with args, can return an undefined js value
Sourcepub fn instanceof(&self, v: Val) -> bool
pub fn instanceof(&self, v: Val) -> bool
Checks whether this Val is an instanceof v
pub fn is_number(&self) -> bool
pub fn is_bool(&self) -> bool
pub fn is_string(&self) -> bool
pub fn is_null(&self) -> bool
pub fn is_undefined(&self) -> bool
pub fn is_error(&self) -> bool
pub fn is_function(&self) -> bool
pub fn as_<T>(&self) -> Twhere
T: FromVal,
Trait Implementations§
Source§impl AsMut<Val> for MessageEventInit
impl AsMut<Val> for MessageEventInit
Source§impl AsRef<Val> for MessageEventInit
impl AsRef<Val> for MessageEventInit
Source§impl Clone for MessageEventInit
impl Clone for MessageEventInit
Source§fn clone(&self) -> MessageEventInit
fn clone(&self) -> MessageEventInit
Returns a duplicate 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 MessageEventInit
impl Debug for MessageEventInit
Source§impl Deref for MessageEventInit
impl Deref for MessageEventInit
Source§impl DerefMut for MessageEventInit
impl DerefMut for MessageEventInit
Source§impl From<&MessageEventInit> for Any
impl From<&MessageEventInit> for Any
Source§fn from(s: &MessageEventInit) -> Any
fn from(s: &MessageEventInit) -> Any
Converts to this type from the input type.
Source§impl From<MessageEventInit> for Any
impl From<MessageEventInit> for Any
Source§fn from(s: MessageEventInit) -> Any
fn from(s: MessageEventInit) -> Any
Converts to this type from the input type.
Source§impl FromVal for MessageEventInit
impl FromVal for MessageEventInit
Source§impl PartialEq for MessageEventInit
impl PartialEq for MessageEventInit
Source§impl PartialOrd for MessageEventInit
impl PartialOrd for MessageEventInit
impl StructuralPartialEq for MessageEventInit
Auto Trait Implementations§
impl Freeze for MessageEventInit
impl RefUnwindSafe for MessageEventInit
impl Send for MessageEventInit
impl Sync for MessageEventInit
impl Unpin for MessageEventInit
impl UnwindSafe for MessageEventInit
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