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
sourceimpl ProgressEvent
impl ProgressEvent
fn __assert_parent_type(&self)
sourceimpl 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>>
pub fn Constructor(
global: &GlobalScope,
type_: DOMString,
init: &ProgressEventInit
) -> Result<Root<Dom<ProgressEvent>>, Error>
Trait Implementations
sourceimpl Castable for ProgressEvent
impl Castable for ProgressEvent
sourcefn is<T>(&self) -> boolwhere
T: DerivedFrom<Self>,
fn is<T>(&self) -> boolwhere
T: DerivedFrom<Self>,
Check whether a DOM object implements one of its deriving interfaces.
sourcefn upcast<T>(&self) -> &Twhere
T: Castable,
Self: DerivedFrom<T>,
fn upcast<T>(&self) -> &Twhere
T: Castable,
Self: DerivedFrom<T>,
Cast a DOM object upwards to one of the interfaces it derives from.
sourcefn downcast<T>(&self) -> Option<&T>where
T: DerivedFrom<Self>,
fn downcast<T>(&self) -> Option<&T>where
T: DerivedFrom<Self>,
Cast a DOM object downwards to one of the interfaces it might implement.
sourceimpl DomObject for ProgressEvent
impl DomObject for ProgressEvent
sourceimpl DomObjectWrap for ProgressEvent
impl DomObjectWrap for ProgressEvent
sourceconst WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ProgressEventBinding::ProgressEventBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::progressevent::ProgressEvent>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::progressevent::ProgressEvent>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ProgressEventBinding::ProgressEventBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, 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
sourceimpl HasParent for ProgressEvent
impl HasParent for ProgressEvent
sourceimpl IDLInterface for ProgressEvent
impl IDLInterface for ProgressEvent
sourceimpl JSTraceable for ProgressEvent
impl JSTraceable for ProgressEvent
sourceimpl MallocSizeOf for ProgressEvent
impl MallocSizeOf for ProgressEvent
sourcefn 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. Read more
sourceimpl MutDomObject for ProgressEvent
impl MutDomObject for ProgressEvent
sourceunsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
sourceimpl PartialEq<ProgressEvent> for ProgressEvent
impl PartialEq<ProgressEvent> for ProgressEvent
sourcefn eq(&self, other: &ProgressEvent) -> bool
fn eq(&self, other: &ProgressEvent) -> bool
sourceimpl ProgressEventMethods for ProgressEvent
impl ProgressEventMethods for ProgressEvent
sourceimpl ToJSValConvertible for ProgressEvent
impl ToJSValConvertible for ProgressEvent
sourceunsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)
unsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)
Convert
self
to a JSVal
. JSAPI failure causes a panic.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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
sourcefn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
sourceimpl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
sourcefn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert