[−][src]Struct script::dom::filereader::FileReader
Fields
eventtarget: EventTargetready_state: Cell<FileReaderReadyState>error: MutNullableDom<DOMException>result: DomRefCell<Option<FileReaderResult>>generation_id: Cell<GenerationId>Implementations
impl FileReader[src]
fn __assert_parent_type(&self)[src]
impl FileReader[src]
pub fn new_inherited() -> FileReader[src]
pub fn new(global: &GlobalScope) -> Root<Dom<FileReader>>[src]
pub fn Constructor(global: &GlobalScope) -> Result<Root<Dom<FileReader>>, Error>[src]
pub fn process_read_error(
filereader: Trusted<FileReader>,
gen_id: GenerationId,
error: DOMErrorName
)[src]
filereader: Trusted<FileReader>,
gen_id: GenerationId,
error: DOMErrorName
)
pub fn process_read_data(filereader: Trusted<FileReader>, gen_id: GenerationId)[src]
pub fn process_read(filereader: Trusted<FileReader>, gen_id: GenerationId)[src]
pub fn process_read_eof(
filereader: Trusted<FileReader>,
gen_id: GenerationId,
data: ReadMetaData,
blob_contents: Vec<u8>
)[src]
filereader: Trusted<FileReader>,
gen_id: GenerationId,
data: ReadMetaData,
blob_contents: Vec<u8>
)
fn perform_readastext(
result: &DomRefCell<Option<FileReaderResult>>,
data: ReadMetaData,
blob_bytes: &[u8]
)[src]
result: &DomRefCell<Option<FileReaderResult>>,
data: ReadMetaData,
blob_bytes: &[u8]
)
fn perform_readasdataurl(
result: &DomRefCell<Option<FileReaderResult>>,
data: ReadMetaData,
bytes: &[u8]
)[src]
result: &DomRefCell<Option<FileReaderResult>>,
data: ReadMetaData,
bytes: &[u8]
)
fn perform_readasarraybuffer(
result: &DomRefCell<Option<FileReaderResult>>,
cx: JSContext,
_: ReadMetaData,
bytes: &[u8]
)[src]
result: &DomRefCell<Option<FileReaderResult>>,
cx: JSContext,
_: ReadMetaData,
bytes: &[u8]
)
impl FileReader[src]
fn dispatch_progress_event(&self, type_: Atom, loaded: u64, total: Option<u64>)[src]
fn terminate_ongoing_reading(&self)[src]
fn read(
&self,
function: FileReaderFunction,
blob: &Blob,
label: Option<DOMString>
) -> Result<(), Error>[src]
&self,
function: FileReaderFunction,
blob: &Blob,
label: Option<DOMString>
) -> Result<(), Error>
fn change_ready_state(&self, state: FileReaderReadyState)[src]
Trait Implementations
impl Castable for FileReader[src]
fn is<T>(&self) -> bool where
T: DerivedFrom<Self>, [src]
T: DerivedFrom<Self>,
fn upcast<T>(&self) -> &T where
T: Castable,
Self: DerivedFrom<T>, [src]
T: Castable,
Self: DerivedFrom<T>,
fn downcast<T>(&self) -> Option<&T> where
T: DerivedFrom<Self>, [src]
T: DerivedFrom<Self>,
impl DerivedFrom<EventTarget> for FileReader[src]
impl DomObject for FileReader[src]
fn reflector(&self) -> &Reflector[src]
fn global(&self) -> Root<Dom<GlobalScope>> where
Self: Sized, [src]
Self: Sized,
impl DomObjectWrap for FileReader[src]
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>>[src]
impl FileReaderMethods for FileReader[src]
fn GetOnloadstart(&self) -> Option<Rc<EventHandlerNonNull>>[src]
fn SetOnloadstart(&self, listener: Option<Rc<EventHandlerNonNull>>)[src]
fn GetOnprogress(&self) -> Option<Rc<EventHandlerNonNull>>[src]
fn SetOnprogress(&self, listener: Option<Rc<EventHandlerNonNull>>)[src]
fn GetOnload(&self) -> Option<Rc<EventHandlerNonNull>>[src]
fn SetOnload(&self, listener: Option<Rc<EventHandlerNonNull>>)[src]
fn GetOnabort(&self) -> Option<Rc<EventHandlerNonNull>>[src]
fn SetOnabort(&self, listener: Option<Rc<EventHandlerNonNull>>)[src]
fn GetOnerror(&self) -> Option<Rc<EventHandlerNonNull>>[src]
fn SetOnerror(&self, listener: Option<Rc<EventHandlerNonNull>>)[src]
fn GetOnloadend(&self) -> Option<Rc<EventHandlerNonNull>>[src]
fn SetOnloadend(&self, listener: Option<Rc<EventHandlerNonNull>>)[src]
fn ReadAsArrayBuffer(&self, blob: &Blob) -> Result<(), Error>[src]
fn ReadAsDataURL(&self, blob: &Blob) -> Result<(), Error>[src]
fn ReadAsText(&self, blob: &Blob, label: Option<DOMString>) -> Result<(), Error>[src]
fn Abort(&self)[src]
fn GetError(&self) -> Option<Root<Dom<DOMException>>>[src]
fn GetResult(&self, _: JSContext) -> Option<StringOrObject>[src]
fn ReadyState(&self) -> u16[src]
impl HasParent for FileReader[src]
type Parent = EventTarget
fn as_parent(&self) -> &EventTarget[src]
This is used in a type assertion to ensure that the source and webidls agree as to what the parent type is
impl IDLInterface for FileReader[src]
impl JSTraceable for FileReader[src]
impl MallocSizeOf for FileReader[src]
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize[src]
impl MutDomObject for FileReader[src]
unsafe fn init_reflector(&self, obj: *mut JSObject)[src]
impl PartialEq<FileReader> for FileReader[src]
impl ToJSValConvertible for FileReader[src]
unsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue)[src]
Auto Trait Implementations
impl !RefUnwindSafe for FileReader
impl !Send for FileReader
impl !Sync for FileReader
impl Unpin for FileReader
impl !UnwindSafe for FileReader
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Erased for T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> MaybeBoxed<Box<T>> for T[src]
fn maybe_boxed(self) -> Box<T>[src]
impl<T> MaybeBoxed<T> for T[src]
fn maybe_boxed(self) -> T[src]
impl<T> Same<T> for T[src]
type Output = T
Should always be Self
impl<T> SetParameter for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>, [src]
V: MultiLane<T>,