pub struct SetStorageParams {
pub storage_type: String,
pub key: String,
pub value: Value,
pub webview_label: Option<String>,
}Fields§
§storage_type: StringStorage type: “local” or “session”.
key: StringKey to set.
value: ValueValue to store (will be JSON-serialized if not a string).
webview_label: Option<String>Target webview label.
Trait Implementations§
Source§impl Debug for SetStorageParams
impl Debug for SetStorageParams
Source§impl<'de> Deserialize<'de> for SetStorageParams
impl<'de> Deserialize<'de> for SetStorageParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for SetStorageParams
impl JsonSchema for SetStorageParams
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for SetStorageParams
impl RefUnwindSafe for SetStorageParams
impl Send for SetStorageParams
impl Sync for SetStorageParams
impl Unpin for SetStorageParams
impl UnsafeUnpin for SetStorageParams
impl UnwindSafe for SetStorageParams
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