pub struct Entry { /* private fields */ }Expand description
Represents a user entry.
Implementations§
Source§impl Entry
impl Entry
Sourcepub fn render_content(&self) -> String
pub fn render_content(&self) -> String
Renders the content based on the EntryState.
Sourcepub fn as_list_item(&self) -> ListItem<'_>
pub fn as_list_item(&self) -> ListItem<'_>
Converts the Entry to a TUI list item.
Source§impl Entry
impl Entry
Sourcepub fn set_title<'a, C: Into<Cow<'a, str>>>(&mut self, val: C)
pub fn set_title<'a, C: Into<Cow<'a, str>>>(&mut self, val: C)
Sets the Entry title.
The title of the entry.
Sourcepub fn with_title<'a, C: Into<Cow<'a, str>>>(self, val: C) -> Self
pub fn with_title<'a, C: Into<Cow<'a, str>>>(self, val: C) -> Self
Builder function that sets the Entry title.
The title of the entry.
Source§impl Entry
impl Entry
Sourcepub const fn state(&self) -> EntryState
pub const fn state(&self) -> EntryState
Gets the Entry state.
Indicates whether to show/hide the entry content.
Sourcepub fn set_state(&mut self, val: EntryState)
pub fn set_state(&mut self, val: EntryState)
Sets the Entry state.
Indicates whether to show/hide the entry content.
Sourcepub fn with_state(self, val: EntryState) -> Self
pub fn with_state(self, val: EntryState) -> Self
Builder function that sets the Entry state.
Indicates whether to show/hide the entry content.
Trait Implementations§
impl Eq for Entry
impl StructuralPartialEq for Entry
Auto Trait Implementations§
impl Freeze for Entry
impl RefUnwindSafe for Entry
impl Send for Entry
impl Sync for Entry
impl Unpin for Entry
impl UnwindSafe for Entry
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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