pub struct BookmarksConfig {
pub show: bool,
pub position: BookmarkPosition,
pub file: PathBuf,
}Expand description
The [bookmarks] options table: whether the section starts shown, where it
sits, and which file holds the list.
Fields§
§show: boolShow the bookmarks section on launch (the hamburger can toggle it either way at runtime).
position: BookmarkPositionWhether the section is placed above or below the pane stack.
file: PathBufThe bookmarks list file, relative to the config directory (or absolute). Created with a single home bookmark when missing.
Trait Implementations§
Source§impl Clone for BookmarksConfig
impl Clone for BookmarksConfig
Source§impl Debug for BookmarksConfig
impl Debug for BookmarksConfig
Source§impl Default for BookmarksConfig
impl Default for BookmarksConfig
Source§impl<'de> Deserialize<'de> for BookmarksConfig
impl<'de> Deserialize<'de> for BookmarksConfig
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
impl Eq for BookmarksConfig
Source§impl PartialEq for BookmarksConfig
impl PartialEq for BookmarksConfig
Source§impl Serialize for BookmarksConfig
impl Serialize for BookmarksConfig
impl StructuralPartialEq for BookmarksConfig
Auto Trait Implementations§
impl Freeze for BookmarksConfig
impl RefUnwindSafe for BookmarksConfig
impl Send for BookmarksConfig
impl Sync for BookmarksConfig
impl Unpin for BookmarksConfig
impl UnsafeUnpin for BookmarksConfig
impl UnwindSafe for BookmarksConfig
Blanket Implementations§
Source§impl<C> AsyncPosition<()> for C
impl<C> AsyncPosition<()> for C
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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