pub enum PackObjectWidget {
Uninitiolized,
Initiolized {
pack_obj: PackObject,
scroll_position: usize,
max_scroll: usize,
text_cache: Option<Text<'static>>,
},
}
Variants§
Implementations§
Source§impl PackObjectWidget
impl PackObjectWidget
pub fn new(pack_obj: PackObject) -> Self
pub fn uninitiolized() -> Self
pub fn text(&mut self) -> Text<'static>
pub fn scroll_up(&mut self)
pub fn scroll_down(&mut self)
pub fn scroll_to_top(&mut self)
pub fn scroll_to_bottom(&mut self)
pub fn render(&mut self, f: &mut Frame<'_>, area: Rect, is_focused: bool)
Trait Implementations§
Source§impl Clone for PackObjectWidget
impl Clone for PackObjectWidget
Source§fn clone(&self) -> PackObjectWidget
fn clone(&self) -> PackObjectWidget
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 moreAuto Trait Implementations§
impl Freeze for PackObjectWidget
impl RefUnwindSafe for PackObjectWidget
impl Send for PackObjectWidget
impl Sync for PackObjectWidget
impl Unpin for PackObjectWidget
impl UnwindSafe for PackObjectWidget
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