Struct sounding_bufkit::BufkitFile [−][src]
pub struct BufkitFile { /* fields omitted */ }
Hold an entire bufkit file in memory.
Methods
impl BufkitFile
[src]
impl BufkitFile
pub fn load(path: &Path) -> Result<BufkitFile, Error>
[src]
pub fn load(path: &Path) -> Result<BufkitFile, Error>
Load a file into memory.
pub fn validate_file_format(&self) -> Result<(), Error>
[src]
pub fn validate_file_format(&self) -> Result<(), Error>
Validate the whole file, ensure it is parseable and do some sanity checks.
pub fn data(&self) -> Result<BufkitData, Error>
[src]
pub fn data(&self) -> Result<BufkitData, Error>
Get a bufkit data object from this file.
Auto Trait Implementations
impl Send for BufkitFile
impl Send for BufkitFile
impl Sync for BufkitFile
impl Sync for BufkitFile