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
Errorarising fromPgsFile::newor 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 UnsafeUnpin 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