pub struct WebStorage { /* private fields */ }Expand description
Simulated Web Storage (localStorage/sessionStorage).
Implementations§
Source§impl WebStorage
impl WebStorage
pub fn new(max_items: usize) -> Self
pub fn get_item(&self, key: &str) -> Option<String>
pub fn set_item(&self, key: &str, value: &str) -> Result<(), String>
pub fn remove_item(&self, key: &str)
pub fn clear(&self)
pub fn length(&self) -> usize
pub fn key(&self, index: usize) -> Option<String>
Trait Implementations§
Source§impl Clone for WebStorage
impl Clone for WebStorage
Source§fn clone(&self) -> WebStorage
fn clone(&self) -> WebStorage
Returns a duplicate 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 Debug for WebStorage
impl Debug for WebStorage
Source§impl Default for WebStorage
impl Default for WebStorage
Source§fn default() -> WebStorage
fn default() -> WebStorage
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WebStorage
impl RefUnwindSafe for WebStorage
impl Send for WebStorage
impl Sync for WebStorage
impl Unpin for WebStorage
impl UnsafeUnpin for WebStorage
impl UnwindSafe for WebStorage
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> 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