pub struct NetworkCommandOptions { /* private fields */ }
Expand description
The NetworkCommandOptions
dictionary.
This API requires the following crate features to be activated: NetworkCommandOptions
ImplementationsΒ§
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_cur_external_ifname(&self) -> Option<String>
pub fn get_cur_external_ifname(&self) -> Option<String>
Get the curExternalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_cur_external_ifname(&self, val: &str)
pub fn set_cur_external_ifname(&self, val: &str)
Change the curExternalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_cur_internal_ifname(&self) -> Option<String>
pub fn get_cur_internal_ifname(&self) -> Option<String>
Get the curInternalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_cur_internal_ifname(&self, val: &str)
pub fn set_cur_internal_ifname(&self, val: &str)
Change the curInternalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_dns1_long(&self) -> Option<i32>
pub fn get_dns1_long(&self) -> Option<i32>
Get the dns1_long
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_dns1_long(&self, val: i32)
pub fn set_dns1_long(&self, val: i32)
Change the dns1_long
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_dns2_long(&self) -> Option<i32>
pub fn get_dns2_long(&self) -> Option<i32>
Get the dns2_long
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_dns2_long(&self, val: i32)
pub fn set_dns2_long(&self, val: i32)
Change the dns2_long
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_domain(&self) -> Option<String>
pub fn get_domain(&self) -> Option<String>
Get the domain
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_domain(&self, val: &str)
pub fn set_domain(&self, val: &str)
Change the domain
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_enable(&self) -> Option<bool>
pub fn get_enable(&self) -> Option<bool>
Get the enable
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_enable(&self, val: bool)
pub fn set_enable(&self, val: bool)
Change the enable
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_enabled(&self) -> Option<bool>
pub fn get_enabled(&self) -> Option<bool>
Get the enabled
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_enabled(&self, val: bool)
pub fn set_enabled(&self, val: bool)
Change the enabled
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_end_ip(&self) -> Option<String>
pub fn get_end_ip(&self) -> Option<String>
Get the endIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_end_ip(&self, val: &str)
pub fn set_end_ip(&self, val: &str)
Change the endIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_external_ifname(&self) -> Option<String>
pub fn get_external_ifname(&self) -> Option<String>
Get the externalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_external_ifname(&self, val: &str)
pub fn set_external_ifname(&self, val: &str)
Change the externalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_gateway(&self) -> Option<String>
pub fn get_gateway(&self) -> Option<String>
Get the gateway
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_gateway(&self, val: &str)
pub fn set_gateway(&self, val: &str)
Change the gateway
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_gateway_long(&self) -> Option<i32>
pub fn get_gateway_long(&self) -> Option<i32>
Get the gateway_long
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_gateway_long(&self, val: i32)
pub fn set_gateway_long(&self, val: i32)
Change the gateway_long
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_gateways(&self) -> Option<Array>
pub fn get_gateways(&self) -> Option<Array>
Get the gateways
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_gateways(&self, val: &JsValue)
pub fn set_gateways(&self, val: &JsValue)
Change the gateways
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_ifname(&self) -> Option<String>
pub fn get_ifname(&self) -> Option<String>
Get the ifname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_ifname(&self, val: &str)
pub fn set_ifname(&self, val: &str)
Change the ifname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_interface_list(&self) -> Option<Array>
pub fn get_interface_list(&self) -> Option<Array>
Get the interfaceList
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_interface_list(&self, val: &JsValue)
pub fn set_interface_list(&self, val: &JsValue)
Change the interfaceList
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_internal_ifname(&self) -> Option<String>
pub fn get_internal_ifname(&self) -> Option<String>
Get the internalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_internal_ifname(&self, val: &str)
pub fn set_internal_ifname(&self, val: &str)
Change the internalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_ipaddr(&self) -> Option<i32>
pub fn get_ipaddr(&self) -> Option<i32>
Get the ipaddr
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_ipaddr(&self, val: i32)
pub fn set_ipaddr(&self, val: i32)
Change the ipaddr
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_mask_length(&self) -> Option<String>
pub fn get_mask_length(&self) -> Option<String>
Get the maskLength
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_mask_length(&self, val: &str)
pub fn set_mask_length(&self, val: &str)
Change the maskLength
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_pre_external_ifname(&self) -> Option<String>
pub fn get_pre_external_ifname(&self) -> Option<String>
Get the preExternalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_pre_external_ifname(&self, val: &str)
pub fn set_pre_external_ifname(&self, val: &str)
Change the preExternalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_pre_internal_ifname(&self) -> Option<String>
pub fn get_pre_internal_ifname(&self) -> Option<String>
Get the preInternalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_pre_internal_ifname(&self, val: &str)
pub fn set_pre_internal_ifname(&self, val: &str)
Change the preInternalIfname
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_prefix(&self) -> Option<String>
pub fn get_prefix(&self) -> Option<String>
Get the prefix
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_prefix(&self, val: &str)
pub fn set_prefix(&self, val: &str)
Change the prefix
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_prefix_length(&self) -> Option<u32>
pub fn get_prefix_length(&self) -> Option<u32>
Get the prefixLength
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_prefix_length(&self, val: u32)
pub fn set_prefix_length(&self, val: u32)
Change the prefixLength
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_report(&self) -> Option<bool>
pub fn get_report(&self) -> Option<bool>
Get the report
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_report(&self, val: bool)
pub fn set_report(&self, val: bool)
Change the report
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_security(&self) -> Option<String>
pub fn get_security(&self) -> Option<String>
Get the security
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_security(&self, val: &str)
pub fn set_security(&self, val: &str)
Change the security
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_server_ip(&self) -> Option<String>
pub fn get_server_ip(&self) -> Option<String>
Get the serverIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_server_ip(&self, val: &str)
pub fn set_server_ip(&self, val: &str)
Change the serverIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_start_ip(&self) -> Option<String>
pub fn get_start_ip(&self) -> Option<String>
Get the startIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_start_ip(&self, val: &str)
pub fn set_start_ip(&self, val: &str)
Change the startIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_threshold(&self) -> Option<f64>
pub fn get_threshold(&self) -> Option<f64>
Get the threshold
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_threshold(&self, val: f64)
pub fn set_threshold(&self, val: f64)
Change the threshold
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_usb_end_ip(&self) -> Option<String>
pub fn get_usb_end_ip(&self) -> Option<String>
Get the usbEndIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_usb_end_ip(&self, val: &str)
pub fn set_usb_end_ip(&self, val: &str)
Change the usbEndIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_usb_start_ip(&self) -> Option<String>
pub fn get_usb_start_ip(&self) -> Option<String>
Get the usbStartIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_usb_start_ip(&self, val: &str)
pub fn set_usb_start_ip(&self, val: &str)
Change the usbStartIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_wifi_end_ip(&self) -> Option<String>
pub fn get_wifi_end_ip(&self) -> Option<String>
Get the wifiEndIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_wifi_end_ip(&self, val: &str)
pub fn set_wifi_end_ip(&self, val: &str)
Change the wifiEndIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_wifi_start_ip(&self) -> Option<String>
pub fn get_wifi_start_ip(&self) -> Option<String>
Get the wifiStartIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_wifi_start_ip(&self, val: &str)
pub fn set_wifi_start_ip(&self, val: &str)
Change the wifiStartIp
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn get_wifictrlinterfacename(&self) -> Option<String>
pub fn get_wifictrlinterfacename(&self) -> Option<String>
Get the wifictrlinterfacename
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn set_wifictrlinterfacename(&self, val: &str)
pub fn set_wifictrlinterfacename(&self, val: &str)
Change the wifictrlinterfacename
field of this object.
This API requires the following crate features to be activated: NetworkCommandOptions
SourceΒ§impl NetworkCommandOptions
impl NetworkCommandOptions
Sourcepub fn new() -> Self
pub fn new() -> Self
Construct a new NetworkCommandOptions
.
This API requires the following crate features to be activated: NetworkCommandOptions
pub fn cmd(&mut self, val: &str) -> &mut Self
set_cmd()
instead.pub fn cur_external_ifname(&mut self, val: &str) -> &mut Self
set_cur_external_ifname()
instead.pub fn cur_internal_ifname(&mut self, val: &str) -> &mut Self
set_cur_internal_ifname()
instead.pub fn dns1(&mut self, val: &str) -> &mut Self
set_dns1()
instead.pub fn dns1_long(&mut self, val: i32) -> &mut Self
set_dns1_long()
instead.pub fn dns2(&mut self, val: &str) -> &mut Self
set_dns2()
instead.pub fn dns2_long(&mut self, val: i32) -> &mut Self
set_dns2_long()
instead.pub fn dnses(&mut self, val: &JsValue) -> &mut Self
set_dnses()
instead.pub fn domain(&mut self, val: &str) -> &mut Self
set_domain()
instead.pub fn enable(&mut self, val: bool) -> &mut Self
set_enable()
instead.pub fn enabled(&mut self, val: bool) -> &mut Self
set_enabled()
instead.pub fn end_ip(&mut self, val: &str) -> &mut Self
set_end_ip()
instead.pub fn external_ifname(&mut self, val: &str) -> &mut Self
set_external_ifname()
instead.pub fn gateway(&mut self, val: &str) -> &mut Self
set_gateway()
instead.pub fn gateway_long(&mut self, val: i32) -> &mut Self
set_gateway_long()
instead.pub fn gateways(&mut self, val: &JsValue) -> &mut Self
set_gateways()
instead.pub fn id(&mut self, val: i32) -> &mut Self
set_id()
instead.pub fn ifname(&mut self, val: &str) -> &mut Self
set_ifname()
instead.pub fn interface_list(&mut self, val: &JsValue) -> &mut Self
set_interface_list()
instead.pub fn internal_ifname(&mut self, val: &str) -> &mut Self
set_internal_ifname()
instead.pub fn ip(&mut self, val: &str) -> &mut Self
set_ip()
instead.pub fn ipaddr(&mut self, val: i32) -> &mut Self
set_ipaddr()
instead.pub fn key(&mut self, val: &str) -> &mut Self
set_key()
instead.pub fn link(&mut self, val: &str) -> &mut Self
set_link()
instead.pub fn mask(&mut self, val: i32) -> &mut Self
set_mask()
instead.pub fn mask_length(&mut self, val: &str) -> &mut Self
set_mask_length()
instead.pub fn mode(&mut self, val: &str) -> &mut Self
set_mode()
instead.pub fn mtu(&mut self, val: i32) -> &mut Self
set_mtu()
instead.pub fn pre_external_ifname(&mut self, val: &str) -> &mut Self
set_pre_external_ifname()
instead.pub fn pre_internal_ifname(&mut self, val: &str) -> &mut Self
set_pre_internal_ifname()
instead.pub fn prefix(&mut self, val: &str) -> &mut Self
set_prefix()
instead.pub fn prefix_length(&mut self, val: u32) -> &mut Self
set_prefix_length()
instead.pub fn report(&mut self, val: bool) -> &mut Self
set_report()
instead.pub fn security(&mut self, val: &str) -> &mut Self
set_security()
instead.pub fn server_ip(&mut self, val: &str) -> &mut Self
set_server_ip()
instead.pub fn ssid(&mut self, val: &str) -> &mut Self
set_ssid()
instead.pub fn start_ip(&mut self, val: &str) -> &mut Self
set_start_ip()
instead.pub fn threshold(&mut self, val: f64) -> &mut Self
set_threshold()
instead.pub fn usb_end_ip(&mut self, val: &str) -> &mut Self
set_usb_end_ip()
instead.pub fn usb_start_ip(&mut self, val: &str) -> &mut Self
set_usb_start_ip()
instead.pub fn wifi_end_ip(&mut self, val: &str) -> &mut Self
set_wifi_end_ip()
instead.pub fn wifi_start_ip(&mut self, val: &str) -> &mut Self
set_wifi_start_ip()
instead.pub fn wifictrlinterfacename(&mut self, val: &str) -> &mut Self
set_wifictrlinterfacename()
instead.Methods from Deref<Target = Object>Β§
Sourcepub fn constructor(&self) -> Function
pub fn constructor(&self) -> Function
The constructor property returns a reference to the Object
constructor
function that created the instance object.
Sourcepub fn has_own_property(&self, property: &JsValue) -> bool
pub fn has_own_property(&self, property: &JsValue) -> bool
The hasOwnProperty()
method returns a boolean indicating whether the
object has the specified property as its own property (as opposed to
inheriting it).
Sourcepub fn is_prototype_of(&self, value: &JsValue) -> bool
pub fn is_prototype_of(&self, value: &JsValue) -> bool
The isPrototypeOf()
method checks if an object exists in another
objectβs prototype chain.
Sourcepub fn property_is_enumerable(&self, property: &JsValue) -> bool
pub fn property_is_enumerable(&self, property: &JsValue) -> bool
The propertyIsEnumerable()
method returns a Boolean indicating
whether the specified property is enumerable.
Sourcepub fn to_locale_string(&self) -> JsString
pub fn to_locale_string(&self) -> JsString
The toLocaleString()
method returns a string representing the object.
This method is meant to be overridden by derived objects for
locale-specific purposes.
Sourcepub fn to_string(&self) -> JsString
pub fn to_string(&self) -> JsString
The toString()
method returns a string representing the object.
Methods from Deref<Target = JsValue>Β§
pub const NULL: JsValue
pub const UNDEFINED: JsValue
pub const TRUE: JsValue
pub const FALSE: JsValue
Sourcepub fn as_f64(&self) -> Option<f64>
pub fn as_f64(&self) -> Option<f64>
Returns the f64
value of this JS value if itβs an instance of a
number.
If this JS value is not an instance of a number then this returns
None
.
Sourcepub fn as_string(&self) -> Option<String>
pub fn as_string(&self) -> Option<String>
If this JS value is a string value, this function copies the JS string
value into Wasm linear memory, encoded as UTF-8, and returns it as a
Rust String
.
To avoid the copying and re-encoding, consider the
JsString::try_from()
function from js-sys
instead.
If this JS value is not an instance of a string or if itβs not valid
utf-8 then this returns None
.
Β§UTF-16 vs UTF-8
JavaScript strings in general are encoded as UTF-16, but Rust strings
are encoded as UTF-8. This can cause the Rust string to look a bit
different than the JS string sometimes. For more details see the
documentation about the str
type which contains a few
caveats about the encodings.
Sourcepub fn as_bool(&self) -> Option<bool>
pub fn as_bool(&self) -> Option<bool>
Returns the bool
value of this JS value if itβs an instance of a
boolean.
If this JS value is not an instance of a boolean then this returns
None
.
Sourcepub fn is_undefined(&self) -> bool
pub fn is_undefined(&self) -> bool
Tests whether this JS value is undefined
Sourcepub fn is_function(&self) -> bool
pub fn is_function(&self) -> bool
Tests whether the type of this JS value is function
.