Struct sounding_bufkit::BufkitFile [−][src]
pub struct BufkitFile { /* fields omitted */ }Hold an entire bufkit file in memory.
Methods
impl BufkitFile[src]
impl BufkitFilepub 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.
pub fn raw_text(&self) -> &str[src]
pub fn raw_text(&self) -> &strGet the raw string data from the file.
Auto Trait Implementations
impl Send for BufkitFile
impl Send for BufkitFileimpl Sync for BufkitFile
impl Sync for BufkitFile