Struct sounding_bufkit::BufkitFile [−][src]
Hold an entire bufkit file in memory.
Implementations
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 Send for BufkitFile
impl Sync for BufkitFile
impl Unpin for BufkitFile
impl UnwindSafe for BufkitFile
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
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.
pub 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>,