Struct broot::hex::HexView [−][src]
pub struct HexView { /* fields omitted */ }
a preview showing the content of a file in hexa
Implementations
impl HexView
[src]
impl HexView
[src]pub fn new(path: PathBuf) -> Result<Self>
[src]
pub fn line_count(&self) -> usize
[src]
pub fn try_scroll(&mut self, cmd: ScrollCommand) -> bool
[src]
pub fn select_first(&mut self)
[src]
pub fn select_last(&mut self)
[src]
pub fn get_page(
&mut self,
start_line_idx: usize,
line_count: usize
) -> Result<Vec<HexLine>>
[src]
&mut self,
start_line_idx: usize,
line_count: usize
) -> Result<Vec<HexLine>>
pub fn display(
&mut self,
w: &mut W,
_screen: Screen,
panel_skin: &PanelSkin,
area: &Area
) -> Result<(), ProgramError>
[src]
&mut self,
w: &mut W,
_screen: Screen,
panel_skin: &PanelSkin,
area: &Area
) -> Result<(), ProgramError>
pub fn display_info(
&mut self,
w: &mut W,
_screen: Screen,
panel_skin: &PanelSkin,
area: &Area
) -> Result<(), ProgramError>
[src]
&mut self,
w: &mut W,
_screen: Screen,
panel_skin: &PanelSkin,
area: &Area
) -> Result<(), ProgramError>
Auto Trait Implementations
impl RefUnwindSafe for HexView
impl RefUnwindSafe for HexView
impl UnwindSafe for HexView
impl UnwindSafe for HexView