pub struct ResourceUsage { /* private fields */ }
Implementations§
Source§impl ResourceUsage
impl ResourceUsage
pub fn new( css_style_sheets: MemoryUsageDetails, fonts: MemoryUsageDetails, images: MemoryUsageDetails, other: MemoryUsageDetails, scripts: MemoryUsageDetails, xsl_style_sheets: MemoryUsageDetails, ) -> ResourceUsage
pub fn css_style_sheets(&self) -> MemoryUsageDetails
pub fn set_css_style_sheets(&mut self, value: MemoryUsageDetails)
pub fn fonts(&self) -> MemoryUsageDetails
pub fn set_fonts(&mut self, value: MemoryUsageDetails)
pub fn images(&self) -> MemoryUsageDetails
pub fn set_images(&mut self, value: MemoryUsageDetails)
pub fn other(&self) -> MemoryUsageDetails
pub fn set_other(&mut self, value: MemoryUsageDetails)
pub fn scripts(&self) -> MemoryUsageDetails
pub fn set_scripts(&mut self, value: MemoryUsageDetails)
pub fn xsl_style_sheets(&self) -> MemoryUsageDetails
pub fn set_xsl_style_sheets(&mut self, value: MemoryUsageDetails)
Trait Implementations§
Source§impl Clone for ResourceUsage
impl Clone for ResourceUsage
Source§fn clone(&self) -> ResourceUsage
fn clone(&self) -> ResourceUsage
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 ResourceUsage
impl Debug for ResourceUsage
Source§impl From<ResourceUsage> for JsValue
impl From<ResourceUsage> for JsValue
Source§fn from(value: ResourceUsage) -> Self
fn from(value: ResourceUsage) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for ResourceUsage
impl FromWasmAbi for ResourceUsage
Source§impl IntoWasmAbi for ResourceUsage
impl IntoWasmAbi for ResourceUsage
Source§impl LongRefFromWasmAbi for ResourceUsage
impl LongRefFromWasmAbi for ResourceUsage
Source§impl OptionFromWasmAbi for ResourceUsage
impl OptionFromWasmAbi for ResourceUsage
Source§impl OptionIntoWasmAbi for ResourceUsage
impl OptionIntoWasmAbi for ResourceUsage
Source§impl PartialEq for ResourceUsage
impl PartialEq for ResourceUsage
Source§impl RefFromWasmAbi for ResourceUsage
impl RefFromWasmAbi for ResourceUsage
Source§type Anchor = RcRef<ResourceUsage>
type Anchor = RcRef<ResourceUsage>
The type that holds the reference to
Self
for the duration of the
invocation of the function that has an &Self
parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous.Source§impl RefMutFromWasmAbi for ResourceUsage
impl RefMutFromWasmAbi for ResourceUsage
Source§impl TryFromJsValue for ResourceUsage
impl TryFromJsValue for ResourceUsage
Source§impl VectorFromWasmAbi for ResourceUsage
impl VectorFromWasmAbi for ResourceUsage
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[ResourceUsage]>
Source§impl VectorIntoJsValue for ResourceUsage
impl VectorIntoJsValue for ResourceUsage
fn vector_into_jsvalue(vector: Box<[ResourceUsage]>) -> JsValue
Source§impl VectorIntoWasmAbi for ResourceUsage
impl VectorIntoWasmAbi for ResourceUsage
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[ResourceUsage]>) -> Self::Abi
Source§impl WasmDescribeVector for ResourceUsage
impl WasmDescribeVector for ResourceUsage
impl StructuralPartialEq for ResourceUsage
impl SupportsConstructor for ResourceUsage
impl SupportsInstanceProperty for ResourceUsage
impl SupportsStaticProperty for ResourceUsage
Auto Trait Implementations§
impl Freeze for ResourceUsage
impl RefUnwindSafe for ResourceUsage
impl !Send for ResourceUsage
impl !Sync for ResourceUsage
impl Unpin for ResourceUsage
impl UnwindSafe for ResourceUsage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.