pub struct RequestDatabaseParams {
pub security_origin: Option<String>,
pub storage_key: Option<String>,
pub storage_bucket: Option<StorageBucket>,
pub database_name: String,
}
Expand description
Requests database with given name in given frame. requestDatabase
Fields§
§security_origin: Option<String>
At least and at most one of securityOrigin, storageKey, or storageBucket must be specified. Security origin.
storage_key: Option<String>
Storage key.
storage_bucket: Option<StorageBucket>
Storage bucket. If not specified, it uses the default bucket.
database_name: String
Database name.
Implementations§
Source§impl RequestDatabaseParams
impl RequestDatabaseParams
pub fn new(database_name: impl Into<String>) -> RequestDatabaseParams
Source§impl RequestDatabaseParams
impl RequestDatabaseParams
pub fn builder() -> RequestDatabaseParamsBuilder
Source§impl RequestDatabaseParams
impl RequestDatabaseParams
pub const IDENTIFIER: &'static str = "IndexedDB.requestDatabase"
Trait Implementations§
Source§impl Clone for RequestDatabaseParams
impl Clone for RequestDatabaseParams
Source§fn clone(&self) -> RequestDatabaseParams
fn clone(&self) -> RequestDatabaseParams
Returns a copy 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 Command for RequestDatabaseParams
impl Command for RequestDatabaseParams
Source§impl Debug for RequestDatabaseParams
impl Debug for RequestDatabaseParams
Source§impl<'de> Deserialize<'de> for RequestDatabaseParams
impl<'de> Deserialize<'de> for RequestDatabaseParams
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RequestDatabaseParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RequestDatabaseParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<T> From<T> for RequestDatabaseParams
impl<T> From<T> for RequestDatabaseParams
Source§fn from(url: T) -> RequestDatabaseParams
fn from(url: T) -> RequestDatabaseParams
Converts to this type from the input type.
Source§impl Method for RequestDatabaseParams
impl Method for RequestDatabaseParams
Source§fn identifier(&self) -> Cow<'static, str>
fn identifier(&self) -> Cow<'static, str>
The whole string identifier for this method like:
DOM.removeNode
Source§fn domain_name(&self) -> Cow<'static, str>
fn domain_name(&self) -> Cow<'static, str>
The name of the domain this method belongs to:
DOM
Source§fn method_name(&self) -> Cow<'static, str>
fn method_name(&self) -> Cow<'static, str>
The standalone identifier of the method inside the domain:
removeNode
Source§impl MethodType for RequestDatabaseParams
impl MethodType for RequestDatabaseParams
Source§impl PartialEq for RequestDatabaseParams
impl PartialEq for RequestDatabaseParams
Source§impl Serialize for RequestDatabaseParams
impl Serialize for RequestDatabaseParams
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for RequestDatabaseParams
Auto Trait Implementations§
impl Freeze for RequestDatabaseParams
impl RefUnwindSafe for RequestDatabaseParams
impl Send for RequestDatabaseParams
impl Sync for RequestDatabaseParams
impl Unpin for RequestDatabaseParams
impl UnwindSafe for RequestDatabaseParams
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more