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.