pub struct PgsReader {}
Expand description
A struct for handling the opening of files to create PgsFile
instances.
Currently, this struct does not maintain any internal state but provides a method to open a file and return a
PgsFile
instance.
Implementations§
Source§impl PgsReader
impl PgsReader
Sourcepub fn open(sup_file_path: &str) -> Result<PgsFile>
pub fn open(sup_file_path: &str) -> Result<PgsFile>
Opens a file and returns a PgsFile
instance.
This method checks if the specified file exists and then attempts to open it. If successful, it creates a new
PgsFile
instance using the opened file.
§Arguments
sup_file_path
- A string slice representing the path to the file to be opened.
§Returns
Returns a Result
containing either a PgsFile
instance on success or an Error
if the file does not exist,
cannot be opened, or if creating the PgsFile
instance fails.
§Errors
Error::File
- If the file does not exist or if the file cannot be opened.- Any other
Error
arising fromPgsFile::new
or file operations.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PgsReader
impl RefUnwindSafe for PgsReader
impl Send for PgsReader
impl Sync for PgsReader
impl Unpin for PgsReader
impl UnwindSafe for PgsReader
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