pub enum DamlLfError {
DamlLfParseError(DecodeError),
DarParseError(String),
DamlLfConvertError(DamlLfConvertError),
IoError(Error),
UnknownVersion(String),
UnsupportedVersion(String),
}Expand description
Represents Daml-LF errors.
Variants§
DamlLfParseError(DecodeError)
DarParseError(String)
DamlLfConvertError(DamlLfConvertError)
IoError(Error)
UnknownVersion(String)
UnsupportedVersion(String)
Implementations§
Source§impl DamlLfError
impl DamlLfError
pub fn new_dar_parse_error(error: impl Into<String>) -> Self
pub fn new_unknown_version(version: impl Into<String>) -> Self
pub fn new_unsupported_version(version: impl Into<String>) -> Self
Trait Implementations§
Source§impl Debug for DamlLfError
impl Debug for DamlLfError
Source§impl Display for DamlLfError
impl Display for DamlLfError
Source§impl Error for DamlLfError
impl Error for DamlLfError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<DecodeError> for DamlLfError
impl From<DecodeError> for DamlLfError
Source§fn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for DamlLfError
impl From<Error> for DamlLfError
Source§impl From<ScanError> for DamlLfError
impl From<ScanError> for DamlLfError
Auto Trait Implementations§
impl Freeze for DamlLfError
impl !RefUnwindSafe for DamlLfError
impl Send for DamlLfError
impl Sync for DamlLfError
impl Unpin for DamlLfError
impl !UnwindSafe for DamlLfError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more