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