[−][src]Enum superconf::SuperError
Primary error enum for superconf, storing the common errors faced.
Variants
When a line had a key but no value, e.g. my_key
When a line had a value but no key. This should ususally not happen when parsing due to the nature of the library.
ElementExists(SuperValue)
When adding elements and two are named with the same key, e.g:
my_value original
my_value this_will_error
IOError(Error)
An IO error stemming from parse_file.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for SuperError
impl Send for SuperError
impl Sync for SuperError
impl Unpin for SuperError
impl !UnwindSafe for SuperError
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>,