Struct script::dom::progressevent::ProgressEvent
source · #[repr(C)]pub struct ProgressEvent {
event: Event,
length_computable: bool,
loaded: u64,
total: u64,
}
Fields§
§event: Event
§length_computable: bool
§loaded: u64
§total: u64
Implementations§
source§impl ProgressEvent
impl ProgressEvent
fn __assert_parent_type(&self)
source§impl ProgressEvent
impl ProgressEvent
fn new_inherited(
length_computable: bool,
loaded: u64,
total: u64
) -> ProgressEvent
pub fn new(
global: &GlobalScope,
type_: Atom,
can_bubble: EventBubbles,
cancelable: EventCancelable,
length_computable: bool,
loaded: u64,
total: u64
) -> Root<Dom<ProgressEvent>>
fn new_with_proto(
global: &GlobalScope,
proto: Option<HandleObject<'_>>,
type_: Atom,
can_bubble: EventBubbles,
cancelable: EventCancelable,
length_computable: bool,
loaded: u64,
total: u64
) -> Root<Dom<ProgressEvent>>
pub fn Constructor(
global: &GlobalScope,
proto: Option<HandleObject<'_>>,
type_: DOMString,
init: &ProgressEventInit
) -> Result<Root<Dom<ProgressEvent>>, Error>
Trait Implementations§
source§impl Castable for ProgressEvent
impl Castable for ProgressEvent
source§impl DomObject for ProgressEvent
impl DomObject for ProgressEvent
source§impl DomObjectWrap for ProgressEvent
impl DomObjectWrap for ProgressEvent
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ProgressEventBinding::ProgressEventBinding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::progressevent::ProgressEvent>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::progressevent::ProgressEvent>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ProgressEventBinding::ProgressEventBinding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::progressevent::ProgressEvent>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::progressevent::ProgressEvent>>}
Function pointer to the general wrap function type
source§impl HasParent for ProgressEvent
impl HasParent for ProgressEvent
source§impl IDLInterface for ProgressEvent
impl IDLInterface for ProgressEvent
source§impl JSTraceable for ProgressEvent
impl JSTraceable for ProgressEvent
source§impl MallocSizeOf for ProgressEvent
impl MallocSizeOf for ProgressEvent
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl MutDomObject for ProgressEvent
impl MutDomObject for ProgressEvent
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<ProgressEvent> for ProgressEvent
impl PartialEq<ProgressEvent> for ProgressEvent
source§fn eq(&self, other: &ProgressEvent) -> bool
fn eq(&self, other: &ProgressEvent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ProgressEventMethods for ProgressEvent
impl ProgressEventMethods for ProgressEvent
source§impl ToJSValConvertible for ProgressEvent
impl ToJSValConvertible for ProgressEvent
impl DerivedFrom<Event> for ProgressEvent
Auto Trait Implementations§
impl !RefUnwindSafe for ProgressEvent
impl !Send for ProgressEvent
impl !Sync for ProgressEvent
impl Unpin for ProgressEvent
impl !UnwindSafe for ProgressEvent
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert