pub struct SnippetStore {
pub snippets: Vec<Snippet>,
pub path_override: Option<PathBuf>,
}Expand description
Snippet storage backed by ~/.purple/snippets (INI-style).
Fields§
§snippets: Vec<Snippet>§path_override: Option<PathBuf>Override path for save(). None uses the default ~/.purple/snippets.
Implementations§
Trait Implementations§
Source§impl Clone for SnippetStore
impl Clone for SnippetStore
Source§fn clone(&self) -> SnippetStore
fn clone(&self) -> SnippetStore
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 SnippetStore
impl Debug for SnippetStore
Source§impl Default for SnippetStore
impl Default for SnippetStore
Source§fn default() -> SnippetStore
fn default() -> SnippetStore
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SnippetStore
impl RefUnwindSafe for SnippetStore
impl Send for SnippetStore
impl Sync for SnippetStore
impl Unpin for SnippetStore
impl UnsafeUnpin for SnippetStore
impl UnwindSafe for SnippetStore
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