Struct web_sys::IdbFileHandle
source · #[repr(transparent)]pub struct IdbFileHandle { /* private fields */ }
Expand description
The IDBFileHandle
object
This API requires the following crate features to be activated: IdbFileHandle
Implementations§
source§impl IdbFileHandle
impl IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn append_with_str(
&self,
value: &str
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn append_with_str(
&self,
value: &str
) -> Result<Option<IdbFileRequest>, JsValue>
The append()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn append_with_array_buffer(
&self,
value: &ArrayBuffer
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn append_with_array_buffer(
&self,
value: &ArrayBuffer
) -> Result<Option<IdbFileRequest>, JsValue>
The append()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn append_with_array_buffer_view(
&self,
value: &Object
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn append_with_array_buffer_view(
&self,
value: &Object
) -> Result<Option<IdbFileRequest>, JsValue>
The append()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn append_with_u8_array(
&self,
value: &mut [u8]
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn append_with_u8_array(
&self,
value: &mut [u8]
) -> Result<Option<IdbFileRequest>, JsValue>
The append()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn append_with_blob(
&self,
value: &Blob
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn append_with_blob(
&self,
value: &Blob
) -> Result<Option<IdbFileRequest>, JsValue>
The append()
method
This API requires the following crate features to be activated: Blob
, IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn get_metadata(&self) -> Result<Option<IdbFileRequest>, JsValue>
pub fn get_metadata(&self) -> Result<Option<IdbFileRequest>, JsValue>
The getMetadata()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn get_metadata_with_parameters(
&self,
parameters: &IdbFileMetadataParameters
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn get_metadata_with_parameters(
&self,
parameters: &IdbFileMetadataParameters
) -> Result<Option<IdbFileRequest>, JsValue>
The getMetadata()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileMetadataParameters
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn read_as_array_buffer_with_u32(
&self,
size: u32
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn read_as_array_buffer_with_u32(
&self,
size: u32
) -> Result<Option<IdbFileRequest>, JsValue>
The readAsArrayBuffer()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn read_as_array_buffer_with_f64(
&self,
size: f64
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn read_as_array_buffer_with_f64(
&self,
size: f64
) -> Result<Option<IdbFileRequest>, JsValue>
The readAsArrayBuffer()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn read_as_text_with_u32(
&self,
size: u32
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn read_as_text_with_u32(
&self,
size: u32
) -> Result<Option<IdbFileRequest>, JsValue>
The readAsText()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn read_as_text_with_f64(
&self,
size: f64
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn read_as_text_with_f64(
&self,
size: f64
) -> Result<Option<IdbFileRequest>, JsValue>
The readAsText()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn read_as_text_with_u32_and_encoding(
&self,
size: u32,
encoding: Option<&str>
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn read_as_text_with_u32_and_encoding(
&self,
size: u32,
encoding: Option<&str>
) -> Result<Option<IdbFileRequest>, JsValue>
The readAsText()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn read_as_text_with_f64_and_encoding(
&self,
size: f64,
encoding: Option<&str>
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn read_as_text_with_f64_and_encoding(
&self,
size: f64,
encoding: Option<&str>
) -> Result<Option<IdbFileRequest>, JsValue>
The readAsText()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn truncate_with_u32(
&self,
size: u32
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn truncate_with_u32(
&self,
size: u32
) -> Result<Option<IdbFileRequest>, JsValue>
The truncate()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn truncate_with_f64(
&self,
size: f64
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn truncate_with_f64(
&self,
size: f64
) -> Result<Option<IdbFileRequest>, JsValue>
The truncate()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn write_with_str(
&self,
value: &str
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn write_with_str(
&self,
value: &str
) -> Result<Option<IdbFileRequest>, JsValue>
The write()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn write_with_array_buffer(
&self,
value: &ArrayBuffer
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn write_with_array_buffer(
&self,
value: &ArrayBuffer
) -> Result<Option<IdbFileRequest>, JsValue>
The write()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn write_with_array_buffer_view(
&self,
value: &Object
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn write_with_array_buffer_view(
&self,
value: &Object
) -> Result<Option<IdbFileRequest>, JsValue>
The write()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn write_with_u8_array(
&self,
value: &mut [u8]
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn write_with_u8_array(
&self,
value: &mut [u8]
) -> Result<Option<IdbFileRequest>, JsValue>
The write()
method
This API requires the following crate features to be activated: IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn write_with_blob(
&self,
value: &Blob
) -> Result<Option<IdbFileRequest>, JsValue>
pub fn write_with_blob(
&self,
value: &Blob
) -> Result<Option<IdbFileRequest>, JsValue>
The write()
method
This API requires the following crate features to be activated: Blob
, IdbFileHandle
, IdbFileRequest
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn mutable_file(&self) -> Option<IdbMutableFile>
pub fn mutable_file(&self) -> Option<IdbMutableFile>
The mutableFile
getter
This API requires the following crate features to be activated: IdbFileHandle
, IdbMutableFile
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn file_handle(&self) -> Option<IdbMutableFile>
pub fn file_handle(&self) -> Option<IdbMutableFile>
The fileHandle
getter
This API requires the following crate features to be activated: IdbFileHandle
, IdbMutableFile
source§impl IdbFileHandle
impl IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn set_location(&self, location: Option<f64>)
pub fn set_location(&self, location: Option<f64>)
The location
setter
This API requires the following crate features to be activated: IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn oncomplete(&self) -> Option<Function>
pub fn oncomplete(&self) -> Option<Function>
The oncomplete
getter
This API requires the following crate features to be activated: IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn set_oncomplete(&self, oncomplete: Option<&Function>)
pub fn set_oncomplete(&self, oncomplete: Option<&Function>)
The oncomplete
setter
This API requires the following crate features to be activated: IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn set_onabort(&self, onabort: Option<&Function>)
pub fn set_onabort(&self, onabort: Option<&Function>)
The onabort
setter
This API requires the following crate features to be activated: IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
source§impl IdbFileHandle
impl IdbFileHandle
sourcepub fn set_onerror(&self, onerror: Option<&Function>)
pub fn set_onerror(&self, onerror: Option<&Function>)
The onerror
setter
This API requires the following crate features to be activated: IdbFileHandle
Trait Implementations§
source§impl AsRef<EventTarget> for IdbFileHandle
impl AsRef<EventTarget> for IdbFileHandle
source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
source§impl AsRef<JsValue> for IdbFileHandle
impl AsRef<JsValue> for IdbFileHandle
source§impl AsRef<Object> for IdbFileHandle
impl AsRef<Object> for IdbFileHandle
source§impl Clone for IdbFileHandle
impl Clone for IdbFileHandle
source§fn clone(&self) -> IdbFileHandle
fn clone(&self) -> IdbFileHandle
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IdbFileHandle
impl Debug for IdbFileHandle
source§impl From<IdbFileHandle> for EventTarget
impl From<IdbFileHandle> for EventTarget
source§fn from(obj: IdbFileHandle) -> EventTarget
fn from(obj: IdbFileHandle) -> EventTarget
source§impl From<IdbFileHandle> for JsValue
impl From<IdbFileHandle> for JsValue
source§fn from(obj: IdbFileHandle) -> JsValue
fn from(obj: IdbFileHandle) -> JsValue
source§impl From<IdbFileHandle> for Object
impl From<IdbFileHandle> for Object
source§fn from(obj: IdbFileHandle) -> Object
fn from(obj: IdbFileHandle) -> Object
source§impl From<JsValue> for IdbFileHandle
impl From<JsValue> for IdbFileHandle
source§fn from(obj: JsValue) -> IdbFileHandle
fn from(obj: JsValue) -> IdbFileHandle
source§impl FromWasmAbi for IdbFileHandle
impl FromWasmAbi for IdbFileHandle
source§impl<'a> IntoWasmAbi for &'a IdbFileHandle
impl<'a> IntoWasmAbi for &'a IdbFileHandle
source§impl IntoWasmAbi for IdbFileHandle
impl IntoWasmAbi for IdbFileHandle
source§impl JsCast for IdbFileHandle
impl JsCast for IdbFileHandle
source§fn instanceof(val: &JsValue) -> bool
fn instanceof(val: &JsValue) -> bool
instanceof
check to see whether the JsValue
provided is an instance of this type. Read moresource§fn unchecked_from_js(val: JsValue) -> Self
fn unchecked_from_js(val: JsValue) -> Self
source§fn unchecked_from_js_ref(val: &JsValue) -> &Self
fn unchecked_from_js_ref(val: &JsValue) -> &Self
source§fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
T
. Read moresource§fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
T
. Read moresource§fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
T
. Read moresource§fn unchecked_into<T>(self) -> Twhere
T: JsCast,
fn unchecked_into<T>(self) -> Twhere
T: JsCast,
source§impl OptionFromWasmAbi for IdbFileHandle
impl OptionFromWasmAbi for IdbFileHandle
source§impl<'a> OptionIntoWasmAbi for &'a IdbFileHandle
impl<'a> OptionIntoWasmAbi for &'a IdbFileHandle
source§impl OptionIntoWasmAbi for IdbFileHandle
impl OptionIntoWasmAbi for IdbFileHandle
source§impl RefFromWasmAbi for IdbFileHandle
impl RefFromWasmAbi for IdbFileHandle
§type Abi = <JsValue as RefFromWasmAbi>::Abi
type Abi = <JsValue as RefFromWasmAbi>::Abi
Self
are recovered from.§type Anchor = ManuallyDrop<IdbFileHandle>
type Anchor = ManuallyDrop<IdbFileHandle>
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. Read moreAuto Trait Implementations§
impl RefUnwindSafe for IdbFileHandle
impl !Send for IdbFileHandle
impl !Sync for IdbFileHandle
impl Unpin for IdbFileHandle
impl UnwindSafe for IdbFileHandle
Blanket Implementations§
source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
IntoWasmAbi::Abi
source§fn return_abi(self, extra: &mut dyn Stack) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self, extra: &mut dyn Stack) -> <T as ReturnWasmAbi>::Abi
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
. Read more