From 53870feccecf75d6be52de02b84036e80c62ce1e Mon Sep 17 00:00:00 2001 From: niku Date: Sun, 13 Aug 2023 13:16:36 +0200 Subject: [PATCH] Accept bigger variety of paths for pager --- src/pager.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pager.rs b/src/pager.rs index 3b9f5e0..8ce2745 100644 --- a/src/pager.rs +++ b/src/pager.rs @@ -1,9 +1,10 @@ use std::{ fs::{File, OpenOptions}, os::unix::prelude::FileExt, + path::Path, }; -use crate::layout::*; +use crate::{cursor::Position, layout::*}; use anyhow::Result; use thiserror::Error; @@ -23,7 +24,7 @@ pub struct Pager { } impl Pager { - pub fn new(file_path: &str) -> Result { + pub fn new>(file_path: T) -> Result { let file = OpenOptions::new() .read(true) .write(true)