[−][src]Struct sounding_bufkit::BufkitFile
Hold an entire bufkit file in memory.
Methods
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 Send for BufkitFile
impl Unpin for BufkitFile
impl Sync for BufkitFile
impl UnwindSafe for BufkitFile
impl RefUnwindSafe for BufkitFile
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,