pub struct UserScript {
pub data: Vec<(String, String)>,
pub comment: String,
}Fields§
§data: Vec<(String, String)>§comment: StringImplementations§
Source§impl UserScript
impl UserScript
pub fn new() -> UserScript
pub fn new_with_comment(comment: &str) -> UserScript
pub fn remove(&mut self, key: &str) -> Option<String>
pub fn set(&mut self, key: &str, value: &str) -> Option<String>
pub fn get(&self, key: &str) -> Option<&String>
pub fn contains_key(&self, key: &str) -> bool
Trait Implementations§
Source§impl Clone for UserScript
impl Clone for UserScript
Source§fn clone(&self) -> UserScript
fn clone(&self) -> UserScript
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 UserScript
impl Debug for UserScript
Source§impl Default for UserScript
impl Default for UserScript
Source§fn default() -> UserScript
fn default() -> UserScript
Returns the “default value” for a type. Read more
Source§impl Display for UserScript
impl Display for UserScript
Source§impl PartialEq for UserScript
impl PartialEq for UserScript
Source§impl TryFrom<&str> for UserScript
impl TryFrom<&str> for UserScript
impl StructuralPartialEq for UserScript
Auto Trait Implementations§
impl Freeze for UserScript
impl RefUnwindSafe for UserScript
impl Send for UserScript
impl Sync for UserScript
impl Unpin for UserScript
impl UnwindSafe for UserScript
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